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