当我选择列的子集时,列名上的子字符串不变

时间:2018-12-10 13:20:45

标签: r substring

我有:

git worktree add ../the_project_2 <branch>

“ X0.5”“ X1”“ X3”“ X5”“ X7.5”“ X10”“ X15”“ X20”“ X25”“ X30”“ X40”“ X50”“ X65”“ X80”“ X100“” X125“” X150“” X175“

names(x[3:20])

“ 0.5”“ 1”“ 3”“ 5”“ 7.5”“ 10”“ 15”“ 20”“ 25”“ 30”“ 40”“ 50”“ 65”“ 80”“ 100”“ 125 “” 150“” 175“

但是当我这样做时:

substring(names(x[3:20]), 2)

不会对names(x[3:20]) = substring(names(x[3:20]), 2) 进行更改,仅当我删除x时这些更改才会保留。

任何人都可以解释这里发生了什么吗?

1 个答案:

答案 0 :(得分:0)

尝试names(x)[3:20] = substring(names(x[3:20]), 2) –罗纳克·沙赫