楼主: fcfc2013
6668 4

[问答] List数据转成dataframe 如何制定按照列名称来? [推广有奖]

  • 3关注
  • 1粉丝

已卖:1169份资源

博士生

76%

还不是VIP/贵宾

-

威望
0
论坛币
7223 个
通用积分
6.2147
学术水平
12 点
热心指数
26 点
信用等级
9 点
经验
14348 点
帖子
307
精华
0
在线时间
285 小时
注册时间
2013-2-13
最后登录
2020-2-7

楼主
fcfc2013 发表于 2018-3-11 13:47:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
list 数据:
1.png

as.data.frame(CarList)
2.png
我想要的格式是:
SimNum      CarID      CarNum
颚A3QD28   999593   64959409512

这是在 as.data.frame 怎么设置参数?

二维码

扫码加我 拉你入群

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

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

关键词:Dataframe Frame ST数据 list Fram

沙发
fcfc2013 发表于 2018-3-11 13:50:37
  1. CarList2 <- as.data.frame(CarList, col.names = c("SimNum","CarID", "CarNum"))
  2. Error in names(x) <- col.names :
  3.   'names' attribute [3] must be the same length as the vector [1]
复制代码
List 的length 是1, 指定 col.names 此法行不通

藤椅
cheetahfly 在职认证  发表于 2018-3-12 09:34:41
这个根本不是列名的问题

板凳
fcfc2013 发表于 2018-3-13 12:20:22
cheetahfly 发表于 2018-3-12 09:34
这个根本不是列名的问题
那这个list 应如何转成数据框?

我要要转换成 数据框
simnum   carid  carnum
649..12    99...   鄂A21N65
649..12    99...   鄂A21N65
649..12    99...   鄂A21N65

post获得的数据 是这样的
{Rows:[{"SimNum":"64959409512","CarId":"999593","CarNum":"鄂A21N65"},{"SimNum":"64959426194","CarId":"1010852","CarNum":"鄂A3QD28"},{"SimNum":"64959433733","CarId":"999596","CarNum":"鄂A55LN8"}]}

报纸
stike6000 发表于 2018-3-13 13:42:02
你的另一个帖子里我回复了,其实根本不是列的问题,也没有必要用as.data.frame,从json里直接定位取数就行了。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 06:49