1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > dataframe两个表合并_R语言读取多个excel文件后合并:rbind/merge/cmd合并

dataframe两个表合并_R语言读取多个excel文件后合并:rbind/merge/cmd合并

时间:2019-05-17 05:24:15

相关推荐

dataframe两个表合并_R语言读取多个excel文件后合并:rbind/merge/cmd合并

问题:

该文件夹下的三个文件理论上列名完全一致,但是在用rbind合并时却提示上述错误,(只能理解为列名确实是不一致导致的问题)解决如下:

(1)首先,rbind和cbind()也适用于dataframe。但rbind必须二者的names能够一一对应,否则报错。cbind则直接结合,但也要注意nrow是否一致。

结论:直接使用rbind函数失败。

(2)尝试使用merge函数失败,细节如下:

R自带的merge()能够合并两个dataframe。具体的语法可参考文档。它的基本格式是:

针对不同的数据结构,merge() 函数有不同的参数定义。

?merge主要内容

一般情况下,merge数据框的用法为:

(注意只能针对两个数据框merge !!!最大局限)

其基本用法:

merge(df_x, df_y, by.x = col_name_x , by.y = col_name_y , all = TRUE)

(3)cmd合并文件

直接在所有文件夹中使用cmd命令,合并所有csv文件(cmd合并是直接增加行,正合适)

结果:

参考:

/article/948f5924d44fa7d80ff5f909.html​R读Excel数据--出现多字节字符串有错_TheCPMgirl的博客-CSDN博客​R语言:Error in match.names(clabs, names(xi)) - 名字同原来已有的名字不相对​

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。