我有csv格式的数据。
数据格式如下。一列中有收据编号,而相应列中有产品
Receipt_no Product
A1 Apple
A1 Banana
A1 Orange
A2 Pineapple
A2 Jackfruit
A3 Cola
A3 Tea
我想将它们重新排列为
A1 , Apple, Banana, Orange
A2 , Pineapple, Jackfruit
A3 , Cola, Tea
即一行中的收据编号和产品名称,以逗号分隔。由于数据很大,所以我想在R中重新排列。
请帮助
谢谢。
此致Nithish
基数R
aggregate(Product ~ Receipt_no, df, paste, collapse = ',')
使用dplyr
,
df %>%
group_by(Receipt_no) %>%
summarise(new = paste(Product, collapse = ','))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句