【发布时间】:2018-06-15 22:48:20
【问题描述】:
我知道这很简单,但我找不到直接的解决方案。
如何告诉解释器在不使用引号的情况下将向量内容读取为字符串? 示例:
vector<-c("AAA", "BBB", "CCC", "DDD", "EEE", "FFF", "GGG", "HHH")
vector
[1] "AAA" "BBB" "CCC" "DDD" "EEE" "FFF" "GGG" "HHH"
如果我想构建相同的对象怎么办:
vector<-c(AAA, BBB, CCC, DDD, EEE, FFF, GGG, HHH)
Error: object 'AAA' not found
我们有像“to.character”之类的函数吗?这对我有很大帮助。在此先感谢,对于幼稚的问题,我们深表歉意。
【问题讨论】:
-
另一种可能考虑的方法是使用
span。例如,scan(textConnection("AAA, BBB, CCC, DDD, EEE, FFF, GGG, HHH"), what="", sep=",")或排除 sep 参数(如果它们以空格分隔)。 -
@Imo 我认为您的建议很好,为什么不将其作为@SeGa 建议的扩展答案呢?谢谢!