楼主: 19829212038
1851 1

[问答] R进行merge合并数据,by后的数据类型不一样,怎么改? [推广有奖]

  • 0关注
  • 0粉丝

初中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
63 点
帖子
2
精华
0
在线时间
36 小时
注册时间
2020-3-31
最后登录
2023-11-3

楼主
19829212038 学生认证  发表于 2020-5-14 19:15:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
> table3<-fread("D:\\a.csv")
> table4<-fread("D:\\b.csv")
> databind<-merge(table3,table4,by="SFZH",all=FALSE)
Error in bmerge(i, x, leftcols, rightcols, roll, rollends, nomatch, mult,  :
  Incompatible join types: i.SFZH is type integer64 but x.SFZH is type double and contains fractions
> as.character(table3$SFZH)
[1] "110000000000000000" "110000000000000000" "110000000000000000"
> as.character(table4$SFZH)
[1] "1.1e+17" "1.1e+17" "1.1e+17"
> databind<-merge(table3,table4,by="SFZH",all=FALSE)
Error in bmerge(i, x, leftcols, rightcols, roll, rollends, nomatch, mult,  :
  Incompatible join types: i.SFZH is type integer64 but x.SFZH is type double and contains fractions

二维码

扫码加我 拉你入群

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

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

关键词:Merge 数据类型 合并数据 Character Table

沙发
nieqiang110 学生认证  发表于 2020-5-14 23:56:58
先在csv中处理,用格式刷刷成一样,我以前遇见过这种问题

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

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