楼主: happyqj
3536 6

[程序分享] 求助:如何用R语言读取xml格式的表格文件 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

3%

还不是VIP/贵宾

-

威望
0
论坛币
2047 个
通用积分
1.2295
学术水平
1 点
热心指数
4 点
信用等级
0 点
经验
21906 点
帖子
65
精华
0
在线时间
159 小时
注册时间
2014-3-16
最后登录
2023-9-5

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,想问一下大家,如何用R语言读取xml格式的表格文件?然后在另存成为excel格式的文件,方便SAS读取。如果可以直接使用sas读取,也欢迎大家指点一下。
附件里面是原始的xml格式文件(需要用sas直接读取)和手动转化成excel之后的文件(方便大家看)。
希望大家可以指点一下,试了好久,都不能正确读取
附件在另一个帖子里,不能重复上传了。
https://bbs.pinggu.org/thread-6624324-1-1.html


二维码

扫码加我 拉你入群

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

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

关键词:R语言 如何用 XML Excel格式 EXCEL

沙发
jameschin007 发表于 2018-9-7 09:42:28 |只看作者 |坛友微信交流群
R 语言有 xml 包,里面有 xmlToDataFrame  函数
具体看文档吧。

使用道具

藤椅
happyqj 学生认证  发表于 2018-9-7 14:33:21 |只看作者 |坛友微信交流群
jameschin007 发表于 2018-9-7 09:42
R 语言有 xml 包,里面有 xmlToDataFrame  函数
具体看文档吧。
我试过了,总是出错。你能帮我试一下吗?非常感谢

使用道具

板凳
jameschin007 发表于 2018-9-7 15:29:25 |只看作者 |坛友微信交流群
happyqj 发表于 2018-9-7 14:33
我试过了,总是出错。你能帮我试一下吗?非常感谢
出错报什么错啊。 给个你的代码和报错的截图,至少。

使用道具

报纸
happyqj 学生认证  发表于 2018-9-7 16:42:44 |只看作者 |坛友微信交流群
jameschin007 发表于 2018-9-7 15:29
出错报什么错啊。 给个你的代码和报错的截图,至少。
能读进去,但是读进去的格式不是excel里面那个样的。
下面是我的code,但是读进去只有205个观测值,7个变量。但是我原始的数据里面应该有3,4千行,20多个变量。

library("XML")
library("xml2")

xmldataframe <- xmlToDataFrame("C:\\xml_data\\1999_1_1_1.xml")

print(xmldataframe)

使用道具

地板
jameschin007 发表于 2018-9-7 17:00:00 |只看作者 |坛友微信交流群
happyqj 发表于 2018-9-7 16:42
能读进去,但是读进去的格式不是excel里面那个样的。
下面是我的code,但是读进去只有205个观测值,7个变 ...
手头没 R 环境 ,  你这种情况,可能是XML的结构比较复杂。
建议用xmlToList  , 先转成List,然后再转DF

使用道具

7
happyqj 学生认证  发表于 2018-9-8 13:43:35 |只看作者 |坛友微信交流群
upup,大家幫忙試一下啊吧

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 12:37