r重命名列表对象

时间:2017-04-11 21:52:40

标签: r dataframe split

我有以下代码。它需要一个数据帧,并使用列中的值将其拆分为多个部分。对于新的数据帧,我希望自定义名称等于26 * Z,其中26是序列号,*是通配符,Z是旧名称。但是下面的代码不起作用:(

x = data.frame(num = 1:26, let = letters, LET = LETTERS)
x1=split(x, x$LET)
x1$A
class(x1)
names(x1[1])


for (i in 1:length(x1))
{


names(x1[i])=paste0(sprintf("%02d", i),"*",names(x1[1]))
}


names(x1[i])="26*Z"

0 个答案:

没有答案