1
私はdata.framesのリストを持っています。私は、文字ベクトルを取得し、その値をリスト内のすべてのdata.framesの列名として使用したいと思います。私はこのためにlapply
を使用しようとすると、私は次のエラーを取得する:ここでlapplyとcolnamesが 'x && y'エラーで無効な 'y'タイプを生成します
Error in is.data.frame(x) && do.NULL : invalid 'y' type in 'x && y'
は再現例です。再現性の例をしながら
x = 1:5
y = 6:10
z = 11:15
newnames = c("Var1", "Var2")
dflist = list("df1" = cbind.data.frame(x,y), "df2" = cbind.data.frame(x,z))
str(dflist)
lapply(dflist, colnames, newnames)
または別のオプションは 'lapply(dflist、setNames、newnames)'です。 – akrun