gpt4 book ai didi

string - 在 r 中编辑(即从中删除字符)矩阵的列名时,是否有与 paste() 相反的函数?

转载 作者:行者123 更新时间:2023-12-05 08:24:17 26 4
gpt4 key购买 nike

我想删除矩阵中每个列名的第一个字符。

mat1 <- matrix(seq(1:6), 2)
dimnames(mat1)[[2]] <- c("bA", "bB", "bC")


bA bB bC
1 2 3
4 5 6

进入这个:

A     B     C
1 2 3
4 5 6

我知道使用 paste() 函数,您可以附加到列名;是否有相反的功能?

最佳答案

substring 是合适的函数:

 dimnames(mat1)[[2]] <- substring(dimnames(mat1)[[2]], first=2)

mat1
A B C
[1,] 1 3 5
[2,] 2 4 6

关于string - 在 r 中编辑(即从中删除字符)矩阵的列名时,是否有与 paste() 相反的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com