我有一个文本块,我已经刮到了R,并被读取为一个长字符串。
文本块示例:
[1] "abc \n 18:19 \n abc \n 7-9 \n abc \n"案文摘要:
summary(text)
Length Class Mode
1 character character然后,我做了一个结构化的text <- strsplit(text, "\n")
strsplit后的文本摘要
summary(text)
Length Class Mode
[1,] 5 -none- character当我完成strsplit的时候我想要什么
summary(text)
Length Class Mode
5 character character 任何帮助都将不胜感激。如果需要更多的信息,请告诉我。
发布于 2016-02-18 00:45:27
strsplit()的结果是字符的list():
mytext <- "abc \n 18:19 \n abc \n 7-9 \n abc \n"
text <- strsplit(mytext, "\n")
class(text)
[1] "list"列表中的每个元素都属于character类。
summary(text[[1]])
Length Class Mode
5 character character 要将列表转换为向量,可以将其转换为unlist():
text=unlist(text)
summary(text)
Length Class Mode
5 character character发布于 2016-02-18 02:11:46
其他选项是直接将字符串scan到vector。
summary(scan(text=text, what='', quiet=TRUE))
# Length Class Mode
# 5 character character https://stackoverflow.com/questions/35470620
复制相似问题