全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4287 2
2022-02-17
救救孩子的论文吧呜呜.我是想给这个dataframe(res_mod \$run_model)增加一列,但是报错,更改这个dataframe原有的列数值也是报这样的错,我用merge合并两个表格也是报这样的错
> res_mod\$run_model\$cost<-c(1,2)
Error in `\$<-.data.frame`(`\*tmp\*`, run_model, value = list(qaly = c(6380.47021657588,  :
  替换数据里有2行,但数据有0

但是我将这个dataframe重新赋值给一个新的dataframe就可以增加新的列,这是为什么呀,怎么解决呢?
> b<-res_mod\$run_model
> b\$run_model\$cost<-c(1,2) #这样是可以增加新的列的



二维码

扫码加我 拉你入群

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

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

全部回复
2022-2-17 21:16:40
我加了好多 \ 不加斜杠经管之家这就会乱码..看的时候需要把\去掉..
二维码

扫码加我 拉你入群

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

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

2022-2-18 11:01:10
miezhanglei 发表于 2022-2-17 21:16
我加了好多 \ 不加斜杠经管之家这就会乱码..看的时候需要把\去掉..
直接用$就行,比如a$b&lt;-(向量或者表达式什么的),如果本来a里没有b这一列,R会自动加一列b
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群