楼主: happyqj
4230 6

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

  • 0关注
  • 0粉丝

硕士生

3%

还不是VIP/贵宾

-

威望
0
论坛币
2045 个
通用积分
5.1160
学术水平
1 点
热心指数
4 点
信用等级
0 点
经验
21953 点
帖子
64
精华
0
在线时间
161 小时
注册时间
2014-3-16
最后登录
2025-8-21

楼主
happyqj 学生认证  发表于 2018-9-7 08:52:26 |AI写论文

+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
拉您进交流群
GMT+8, 2025-12-31 03:19