楼主: polyphagia
1562 0

[学习分享] R语言教程:常用格式数据导入与导出(Excel、Stata、SPSS) [推广有奖]

  • 2关注
  • 0粉丝

已卖:251份资源

博士生

10%

还不是VIP/贵宾

-

威望
0
论坛币
1413 个
通用积分
208.6144
学术水平
6 点
热心指数
6 点
信用等级
6 点
经验
14260 点
帖子
59
精华
0
在线时间
318 小时
注册时间
2020-12-12
最后登录
2025-2-23

楼主
polyphagia 学生认证  发表于 2024-8-15 12:40:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

在进行数据分析的时候,我们的源数据可能是各种格式,如何将不同格式的数据准确、完整地导入R是进行数据分析的第一步。


操作代码:



# 清空环境(此步骤为个人习惯,清空当前R环境中的对象,避免混淆)。

  1. rm(list = ls())
复制代码

# 设置工作路径(将此处路径更换为自己的工作文件夹路径,建议将需要导入的数据直接放入工作文件夹,可省略后续添加工作路径的步骤)。

  1. setwd("E:/Downloads/OneDrive/ProPhet/Codes/RCode/Import&Export")
复制代码

# 加载包(下述代码在包已安装时直接加载包,在包未安装时将自动下载安装包,安装成功后再次运行即可加载包)。

## 加载导入和导出Excel(.xlsx)格式数据的包openxlsx。

  1. if (! require("openxlsx")) install.packages("openxlsx")
复制代码

## 加载导入、导出Stata(.dta)、SPSS格式数据的包haven。

  1. if (! require("haven")) install.packages("haven")
复制代码

# 导入数据

## 导入Excel数据

  1. data.csv<-read.csv("demographic_background.csv") # 采用R自带read.csv函数
  2. data.xlsx<-read.xlsx("demographic_background.xlsx") # 采用openxlsx包中的read.xlsx函数
复制代码

## 导入Stata数据

  1. data.dta<-read_dta("demographic_background.dta") # 采用haven包中的read_dta函数
复制代码

## 导入SPSS数据

  1. data.sav<-read_spss("demographic_background.sav") # 采用haven包中的read_spss函数
复制代码

# 导出数据

## 导出为Excel(.cav、.xlsx)数据

  1. write.csv(data.csv,"ouput.demographic_background.csv",fileEncoding = "GB18030") # 采用R自带的write.csv函数
  2. write.xlsx(data.xlsx,"output.demographic_background.xlsx") # 采用openxlsx包中的write.xlsx函数
复制代码

## 导出为Stata(.dta)格式数据

  1. write_dta(data.dta,"output.demographic_background.dta") # 采用haven包中的write_dta函数
复制代码

## 导出为SPSS(.sav)格式数据

  1. write_dta(data.sav,"output.demographic_background.sav") # 采用haven包中的write_dta函数
复制代码

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata EXCEL R语言教程 数据导入 xcel

Free of the shackles

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 06:39