楼主: MENGJN
5232 6

[问答] melt函数出错names do not match previous names [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0.0003
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
4
精华
0
在线时间
10 小时
注册时间
2019-12-18
最后登录
2020-12-3

楼主
MENGJN 发表于 2019-12-18 16:35:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据表ddthree如下,dataframe格式:
代码:
ddthree<-melt(ddthree,id = 1)

ddthree<-melt(ddthree,id='watervolume')

ddthree<-melt(ddthree,id.vars='watervolume')
均报错
报错代码:
Error in match.names(clabs, names(xi)) :   names do not match previous names

求助!!!!
TIM截图20191218162534.png
二维码

扫码加我 拉你入群

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

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

关键词:previous Names Match name ATCH melt

沙发
owenqi 在职认证  学生认证  发表于 2019-12-19 06:38:06
我试了一下,应该没有问题吧,或者你用别的方法试试看,给你代码参考。

藤椅
MENGJN 发表于 2019-12-19 09:35:02
owenqi 发表于 2019-12-19 06:38
我试了一下,应该没有问题吧,或者你用别的方法试试看,给你代码参考。
我折腾了一下午基本所有的dataframe的melt写法都试过了,一直都是这个问题,不知道怎么回事。难道是系统自己的问题?

板凳
owenqi 在职认证  学生认证  发表于 2019-12-19 10:24:31
MENGJN 发表于 2019-12-19 09:35
我折腾了一下午基本所有的dataframe的melt写法都试过了,一直都是这个问题,不知道怎么回事。难道是系统自 ...
我原来的回复里面是有代码的,不知道什么原因,好像审核完以后就没了。

报纸
owenqi 在职认证  学生认证  发表于 2019-12-20 01:20:41
MENGJN 发表于 2019-12-19 09:35
我折腾了一下午基本所有的dataframe的melt写法都试过了,一直都是这个问题,不知道怎么回事。难道是系统自 ...
你可以用str检查一下你的data.frame看看每一列的数据都是什么类型。不确定是不是因为这个原因。我再试试看能不能把代码贴上来。这次我就只用tidyr了。
  1. watervolume <- seq(2, 9) * 10^11
  2. meanvalue <- runif(8, 7, 9)
  3. maxvalue <- runif(8, 34, 40)
  4. minvalue <- runif(8, .3, 1)

  5. ddthree <- data.frame(watervolume, meanvalue, maxvalue, minvalue)

  6. library(tidyr)
  7. ddthree %>% pivot_longer(-watervolume, names_to = 'value_type', values_to = 'value')
复制代码
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

地板
MENGJN 发表于 2020-1-15 12:16:33
owenqi 发表于 2019-12-20 01:20
你可以用str检查一下你的data.frame看看每一列的数据都是什么类型。不确定是不是因为这个原因。我再试试 ...
谢谢帮助~
我后来在使用filter等函数的时候也出现了类似的问题,发现可能是R包冲突的问题。

7
weixue19911012 发表于 2022-5-6 14:30:24
要数据框才行,ddthree<-data.frame(ddthree),再试试

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

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