如何将.dta文件导入R语言

如何将.dta文件导入R语言

在这篇文章中,我们将讨论如何在R编程语言中导入.dta文件。

有许多类型的文件包含数据集,例如,CSV、Excel文件等。这些文件在R语言中被广泛使用,用于将数据集导入或导出到文件中。其中一种格式是DAT,其扩展名为.dat。这些数据文件被支持的应用程序作为数据库文件使用,IWIS Chain Engineering软件也使用其数据库文件格式。

为了在R语言中导入.dat文件,我们使用read_dta()函数从 haven包库中读取.dat文件到一个数据框中。read_dat()函数将文件名作为参数,并将.dat文件作为一个数据框架返回。要使用read.dat()函数,首先我们需要安装 haven 包。

要安装 haven 包的库,我们使用

install.packages("haven")
Bash

然后,我们将 haven 包导入 R 控制台,并使用 read_dat() 函数将 .dat 文件读入一个数据框架。

语法: dataframe <- read.dat( “file.dat” )

其中, file.dat: 决定了文件名和工作目录的相对路径。

例1: 我们正在从R语言的工作目录中导入一个.dat文件。这个.dat文件可以从这里下载。

# 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)
Bash

输出

Top 6 Entries of data frame:
# A tibble: 6 x 1
     y
 <dbl>
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  
Bash

例2: 我们从工作目录外使用R语言中的绝对地址导入一个.dat文件。这个.dat文件可以从这里下载。

# 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)
Go

输出

Top 6 entries of data frame:
# A tibble: 6 x 1
    y
<dbl>
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 
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册