【发布时间】:2019-02-25 21:28:50
【问题描述】:
我有如下的data.frame
ID age location
1 83 country=X;province=A;city=J
2 15 country=X;city=K
3 2 country=Y;province=B;city=I
4 12 country=X;city=L
5 2 country=Y;city=J
6 2 country=Y;province=A;city=M
7 18 country=X;province=B;city=J
8 85 country=X;province=A;city=I
描述它:第三列(位置),其中记录包含用“;”分隔的字符串并且有不同的长度。
因此,我需要这样获取data.frame:
ID age country city
1 83 X J
2 15 X K
3 2 Y I
4 12 X L
5 2 Y J
6 2 Y M
7 18 X J
8 85 X I
要描述 - 我需要分隔列并仅选择有关国家和城市的记录(不包括省)。与 dplyr 分开只允许除以“;”但是“;”的数量不同在行中。我该怎么办?
【问题讨论】: