【发布时间】:2019-04-30 13:53:52
【问题描述】:
我将大学的向量及其国家名称连接在一起(从网站复制数据时发生)。我想将大学名称与国家分开,并将它们放在不同的列中 - 大学和国家。向量很长。我刚刚放了值的样本。 我试图为拆分创建一个向量,即国家名称。它没有用。
word <- c('JNUIndia','IITIndia','OxfordUnited Kingdom')
strsplit(word, split=c('India')) #this worked
strsplit(word, split=c('United Kingdom')) # this also worked
strsplit(word, split=c('India','United Kingdom')) #this did not work
【问题讨论】:
-
尝试在 split 参数中使用管道字符:
strsplit(word, split=c('India|United Kingdom'))。见stackoverflow.com/a/53158774/8562539 -
如何在第二列中提取国家名称。我需要一个与大学和国家有关的 DF。谢谢