📜  如何将 .dta 文件导入 R?

📅  最后修改于: 2022-05-13 01:55:32.272000             🧑  作者: Mango

如何将 .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 文件读入数据框。

示例 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