今天领导在网上的免费数据库下载了一个数据包,打开一开dta后缀名,查询后发现是stata软件处理的文件。然而手上只有R,最近在学习这个,所以搜索了下。有两种方法可以打开。

方法一:使用haven数据包

install.packages("haven")
library(haven)
data <- read_dta("C:/Users/Desktop/xxx.dta")

方法二:使用readstata13数据包

install.packages("readstata13")
library(readstata13)
mydata <- read.dta13("C:/Users/xxx.dta")

最后在保存成csv文件格式时候出现的了乱码。

save(data,file="C:/Users/Desktop/3.csv")

搜到网上的解决方法是用 write.csv,这是搜索方法二是给出的保存方式,想必这个函数依赖方法二的readstata13这个包。而且出现乱码可能是因为windows默认的文字格式ASN码,而R语言默认的编码方式是UTF-8。

代码如下:

write.csv(mydata,"C:/Users/Desktop/2.csv", fileEncoding = "GB18030")

结果打开后很完美

个人强烈建议用第二种方法。

R语言导出CSV出现乱码的处理相关推荐

  1. R语言输出csv文件乱码

    项目场景: R语言输出csv文件 问题描述 提示:这里描述项目中遇到的问题: R语言输出CSV文件,文件中的中文内容出现乱码 write.csv(dt_t1,'totaldata.csv',row.n ...

  2. R语言读取csv文件,第一列列名出现乱码的解决方法

    在利用R语言读取csv文件时,第一列列名总是出现乱码,代码如下: setwd("E:\2.Model\4. Simulation") #设定文件路径 All.Soils = rea ...

  3. R语言读取csv文件,第一列列名出现乱码怎么办

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/weixin_45075290/art ...

  4. Mysql 导入导出csv 中文乱码问题的解决方法

    导出csv: select t1.stid,t1.cateNodeId,t2.name,t1.name from (select p.stid,p.cateNodeId,r.name from Res ...

  5. mysqlcsv导入中文乱码_Mysql 导入导出csv 中文乱码问题的解决方法

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  6. mysql导出csv乱码_Mysql 导入导出csv 中文乱码

    导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ','  optio ...

  7. csv导入mysql乱码问题,Mysql导入导出csv中文乱码问题的解决方法_MySQL

    bitsCN.com 导入csv: load data infile '/test.csv' into table table_name fields terminated by ',' option ...

  8. php导出csv文件乱码问题解决方法

    php导出csv文件乱码问题解决方法 说 这个问题之前首先来说一下什么是CSV文件?Comma Separator Value(逗号分隔值)是也.常常用来数据转换的中间文件存在,比如:从Mysql中导 ...

  9. R语言read.csv()读入行不规则数据

    R语言read.csv()读入行不规则数据出错 > csv4=read.csv("CondenOriginal.csv") Error in file(file, " ...

最新文章

  1. 在把webpack作为本地开发依赖安装的时候报错
  2. python【蓝桥杯vip练习题库】BASIC-9特殊回文数
  3. python就业方向有哪些-目前Python这么火,Python有哪些就业方向?
  4. java规则计算_java实现的霍纳规则的多项式计算
  5. Java学习小程序(9)冒泡排序算法实现
  6. GIS实用小技巧(三)-CASS怎么添加图例?
  7. 中国人工智能学会通讯——电子商务中的个性化推荐技术剖析 1. 基于人生阶段建模的商品推荐...
  8. 任务寄存器TR:GDT、LDT、IDT、TR、TSS之间的关系
  9. bzoj 3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一(状压+BFS)
  10. 关于 javadoc
  11. 精品微信小程序后勤服务管理系统+后台管理系统|前后分离VUE
  12. 远程桌面访问软件:TeamViewer
  13. ubuntu 9.10安装sopcast gmlive 成功(带文件下载)
  14. 签了之后才后悔了--转载--职场心法
  15. petalinux 设备树驱动GPIOLED
  16. ABeam Insight | 女性科技系列(1):女性科技(FemTech)简述
  17. Android Things:外设I/O接口-UART
  18. 北美Developer生存发展攻略
  19. iOS开发适配iPhone X 齐刘海处理,代码适配iPhoneX
  20. 手把手教你如何实现一个简单的数据加密算法

热门文章

  1. 不知道怎么把PDF文档转Word?来看看这几个好用的PDF转Word软件
  2. 腾达n304v2支持万能中继吗_腾达无线路由器,无线中继怎么设置?
  3. python中的继承的初始化_python中子类继承父类的__init__方法实例
  4. ECC-椭圆曲线密码
  5. java环巢湖区域旅游网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  6. 基于JAVA大连环保公益网计算机毕业设计源码+系统+lw文档+部署
  7. python 彩带图_趋势彩带主图股票公式源码分享
  8. 对云计算机的想法,我对云计算技术的看法
  9. 互联网晚报 | 10月14日 星期四 | 钉钉宣布用户数破5亿;顺丰王卫将出任嘉里物流董事会主席;字节跳动巨量引擎进军职业教育...
  10. 技术人变现的9个路线