我有一个CSV文件如何分隔CSV文件的列中的字符串并写入R中的另一个CSV文件?
Market,CampaignName
Wells Fargo,Gary IN MetroChicago IL Metro
EMC,Los Angeles CA MetroBoston MA Metro
Apple,Cupertino CA Metro
使用的部分码是
library(stringr)
xx.to.split <- with(xx, setNames(gsub("Metro", "", as.character(CampaignName)), Market))
do.call(rbind, str_match_all(xx.to.split, "(.+?) ([A-Z]{2}) ?"))[, -1]
输出是
[,1] [,2]
Wells Fargo "Gary" "IN"
Wells Fargo "Chicago" "IL"
EMC "Los Angeles" "CA"
EMC "Boston" "MA"
Apple "Cupertino" "CA"
和所需输出到CSV与第一行作为文件标题
Market,City,State
Wells Fargo,Gary,IN
Wells Fargo,Chicago,IL
EMC,Los Angeles,CA
EMC,Boston,MA
Apple,Cupertino,CA
如何将输出写入R中的CSV文件? R的新功能
write.csv(数据, “data.csv”) – jenesaisquoi
这个问题是[这个问题]的结果(http://stackoverflow.com/questions/22030262/how-to-separate-the-variables-of-a-particular-column-in-a-csv-file-and-write-to)。通过'help(write.csv)'查看'write.csv'。 –
@BlueMagister:如何在所需输出中指定标题?我已经明确指出了我所期望的结果和结果。 – user3188390