2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 使用r语言进行excel表格的分类与汇总

使用r语言进行excel表格的分类与汇总

时间:2021-02-19 17:21:29

相关推荐

使用r语言进行excel表格的分类与汇总

预处理表格如下:

play <- read_excel("play.xlsx")play_sorted <- arrange(play, trait) a <- play_sorted[play_sorted$Forest_type == "a",]bc <- play_sorted[play_sorted$Forest_type %in% c("b", "c"),]merged <- left_join(a, bc, by = c("name", "trait"))write.xlsx(merged, "merged.xlsx", rowNames = FALSE)

读取名为 "play.xlsx" 的 Excel 文件,将其按照trait列进行排序,然后选出Forest_type列中取值为 "a" 的行,并将其存储在名为a的数据框中。接着选出Forest_type列中取值为 "b" 或 "c" 的行,并将其存储在名为bc的数据框中。最后,使用left_join函数将abc两个数据框按照nametrait列进行连接,得到一个新的数据框mergedmerged中每一行对应一个nametrait组合,并包括了对应森林类型 "a"、"b" 和 "c" 中的Trees值。最后,使用write.xlsx函数将merged数据框写入名为 "merged.xlsx" 的 Excel 文件中,其中rowNames = FALSE表示不将行名写入文件。

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