我在向量中包含[lat。]; [long。]; [town name]; [省名]; [国家名称]。
我想创建一个新的向量,其中只包含每个观察的城镇名称。
下面你可以看到前四个观察的载体内容。
[1] 36.7416894818782;10.227453200912464;Ben Arous;Gouvernorat de Ben Arous;TN;
[2] 37.17652020713887;9.784534661865223;Tinjah;Gouvernorat de Bizerte;TN;
[3] 34.7313;10.763400000000047;Sfax;Sfax;TN;
[4] 34.829474860751915;9.791573033378995;Regueb;Gouvernorat de Sidi Bouzid;TN;
我想输出一个看起来像这样的矢量:
[1] Ben Arous
[2] Tinjah
[3] Sfax
[4] Regueb
答案 0 :(得分:2)
您可以将read.table
与sep=";"
:
d <- read.table(textConnection("
36.7416894818782;10.227453200912464;Ben Arous;Gouvernorat de Ben Arous;TN;
37.17652020713887;9.784534661865223;Tinjah;Gouvernorat de Bizerte;TN;
34.7313;10.763400000000047;Sfax;Sfax;TN;
34.829474860751915;9.791573033378995;Regueb;Gouvernorat de Sidi Bouzid;TN;"),
sep=";", stringsAsFactors=FALSE)
d[, 3]
# [1] "Ben Arous" "Tinjah" "Sfax" "Regueb"