我有调查数据并想重命名每一列。我将新的、重新编码的列名存储为.csv
文件中的记录:
> new.cols <- read.csv('1.recoded.csv', sep = ',', header = TRUE)
> new.cols
new.colname
1 1.v1
2 1.v2
3 1.name
4 1.v4
5 1.email
6 1.v6
...
我原来的列标题如下:
>names(pre.use.survey)
[1] "ï..V1"
[2] "V2"
[3] "V3"
[4] "V4"
[5] "V5"
[6] "V6"
...
我想遍历每个列名pre.use.survey
并将其重命名为每个列名的相应记录。这是我的代码:
for (col in names(pre.use.survey)) {
for (row in new.cols) {
pre.use$col <- row
}
}
不幸的是,这没有任何作用。有人可以帮忙吗?