如何将 .dta 文件导入 R?
在本文中,我们将讨论如何在 R 编程语言中导入 .dta 文件。
有许多类型的文件包含数据集,例如 CSV、Excel 文件等。这些文件广泛用于 R 语言,以将数据集导入或导出到文件中。一种这样的格式是 DAT,它以扩展名 .dat 保存。这些数据文件被支持的应用程序用作数据库文件,并被 IWIS 链工程软件用于其数据库文件格式。
要以 R 语言导入 .dat 文件,我们使用 Haven 包库中的 read_dta()函数将 .dat 文件读入数据框。 read_dat()函数将文件名作为参数并将 .dat 文件作为数据框返回。要使用 read.dat()函数,首先我们需要安装 Haven 包。
要安装 Haven 包库,我们使用:
install.packages("haven")
然后我们将 Haven 包导入 R 控制台并使用 read_dat()函数将 .dat 文件读入数据框。
Syntax: dataframe <- read.dat( “file.dat” )
where, file.dat: determines the file name along with relative path from the working directory.
示例 1:我们从 R 语言的工作目录中导入一个 .dat 文件。 .dat 文件可以从这里下载。
R
# load library haven
library(haven)
# import .dat file
data <- read_dta("Sample.dta")
# print head and summary of data frame
print("Top 6 Entries of data frame:")
head(data)
print("summary:")
summary(data)
R
# load library haven
library(haven)
# import .dat file
data <- read_dta("C:/Users/Priyank Mishra/Sample.dta")
# print head and summary of data frame
print("Top 6 entries of data frame:")
head(data)
print("summary:")
summary(data)
输出:
Top 6 Entries of data frame:
# A tibble: 6 x 1
y
1 15.0
2 17.3
3 16.4
4 19.3
5 17.7
6 17.5
summary:
y
Min. :13.53
1st Qu.:15.95
Median :17.09
Mean :17.16
3rd Qu.:18.50
Max. :20.40
示例 2:我们使用 R 语言中的绝对地址从工作目录外部导入 .dat 文件。 .dat 文件可以从这里下载。
R
# load library haven
library(haven)
# import .dat file
data <- read_dta("C:/Users/Priyank Mishra/Sample.dta")
# print head and summary of data frame
print("Top 6 entries of data frame:")
head(data)
print("summary:")
summary(data)
输出:
Top 6 entries of data frame:
# A tibble: 6 x 1
y
1 15.0
2 17.3
3 16.4
4 19.3
5 17.7
6 17.5
summary:
y
Min. :13.53
1st Qu.:15.95
Median :17.09
Mean :17.16
3rd Qu.:18.50
Max. :20.40