我有以下dataframe:
A B C D E F G
1/2 3/4 4/5/6 7/8 9/10 11 12/13/14/15
并希望拆分為:
A B C D E F G
1 3 4 7 9 11 12
2 4 5 8 10 NA 13
NA NA 6 NA NA NA 14
NA NA NA NA NA NA 15
有什么緊湊的方法可以做到這一點嗎?
我一直在考慮將每一列分離成一個列表,使用以下內容:
list_of_dfs
并且對于每個df do:
modified_dfs %>% separate_rows(colnames(each_df), sep = "/")
然后合并過程中創(chuàng)建的所有dataframes。。。
merge(modified_dfs)
使用
cSplit
更容易-output
data