我有矢量
length
# [1] 15,34, 12,24, 225,
# Levels: 12,24, 15,34, 225,
Run Code Online (Sandbox Code Playgroud)
我想用逗号分隔它们,最终列出这些值
尝试:
strsplit(length, ",")
Run Code Online (Sandbox Code Playgroud)
但不断收到错误消息
Error in strsplit(length, ",") : non-character argument
Run Code Online (Sandbox Code Playgroud)
A5C*_*2T1 11
你的"长度"对象是factor:
如错误消息所示,strsplit期望字符向量作为输入.
尝试:
strsplit(as.character(length), ",")
Run Code Online (Sandbox Code Playgroud)
x <- factor(c("1,2", "3,4", "5,6"))
strsplit(x, ",")
# Error in strsplit(x, ",") : non-character argument
strsplit(as.character(x), ",")
# [[1]]
# [1] "1" "2"
#
# [[2]]
# [1] "3" "4"
#
# [[3]]
# [1] "5" "6"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15250 次 |
| 最近记录: |