R数据帧行操作
我想在数据帧上的R中执行行操作 我有一个类似的输入R数据帧行操作,r,dataframe,R,Dataframe,我想在数据帧上的R中执行行操作 我有一个类似的输入 ID Location 100 SFO 100 NY 100 LV 101 Chicago 101 NJ 102 ABC 102 XYZ 102 RTE 102 EWR 输出应该是 ID Location 100 SF0- NY- LV 101 Chicago- NJ 102 ABC- XYZ- RTE- EWR 每个ID的输出应该有一行,所有位置由分隔符分隔,并且每个新位置都应该从新行开始。
ID Location
100 SFO
100 NY
100 LV
101 Chicago
101 NJ
102 ABC
102 XYZ
102 RTE
102 EWR
输出应该是
ID Location
100 SF0-
NY-
LV
101 Chicago-
NJ
102 ABC-
XYZ-
RTE-
EWR
每个ID的输出应该有一行,所有位置由分隔符分隔,并且每个新位置都应该从新行开始。我将输出直接导出到excel并发送给最终用户 这没有多大意义:每行一个ID,但位置在“不同的行”上。为什么“不同的行”不是行 这将转换为位置由
“-”
分隔的行
这由“-”
和换行符分隔
aggregate(Location~ID,df,paste,collapse="-\n")
看起来更像csv文件而不是数据帧
aggregate(Location~ID,df,paste,collapse="-\n")