1
我有一个像“Mon,Tue,Wed,Thu,Fri”这样的用户提供的字符串。请注意,这个值是用户提供的输入。用户可以提供一些“周一,周二,周三”等等。向量中分割单个值
我想把它作为矢量用于绘图和进一步分析。
由于用户提供的值是单个csv值,因此我们需要将csv值分离为单个值,然后构造向量。
有什么办法直接构建向量。 即我应该从“星期一,星期二,星期三,星期四,星期五”获取矢量。正如所料,下面的代码返回一个单一的值向量。
> weekdays <- c(days)
> print(weekdays)
[1] "Mon,Tue,Wed,Thu,Fri"
但我需要像下面
> days <- c("Mon","Tue","Wed","Thu","Fri")
> print(days)
[1] "Mon" "Tue" "Wed" "Thu" "Fri"
请注意,我不读的CSV文件。我只是想读取用户提供单一的CSV行作为载体
它返回的情况下wkdays是一个列表长度> 1的向量和几个分裂是必要的。这里wkdays是一个长度为1的向量,所以你可以用'strsplit(wkdays,“,”)[[1]]'提取列表的第一个元素。 –
@ antoine-sac true,添加了'unlist' – Jaap