R语言 依据某个字段拉横

方法一:

library(reshape2)

library(dplyr)

Test <- reshape2::dcast(table_name, fields1+fields2+fields3+...~fieldsA, value.var = "fieldsB")

解释:table_name 表名

fields1+fields2+fields3 选择你想看的字段

fieldsA 依据哪一个字段拉横数据,分组依据。分类变量

fieldsB 拉横后,显示哪个字段的值。



例1


查看不同的NUM,SKU下的ABC价格。

Test <- reshape2::dcast(table_name, NUM+SKU ~ TYPE, value.var = "PRICE")

结果为:


结果1

方法二:

dplyr包中的case_when

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容