我有一个dataframe,df
,已经有很多列数据了.我有一个向量,namevector
,满是字符串.我需要将空列添加到df
,并使用namevector
中的列名称.
我试图用这个for循环添加列,在namevector
中迭代每个字符串.
for (i in length(namevector)) {
df[, i] <- NA
}
但我有一个错误:
[<-.data.frame
中的错误(*tmp*
,i,值=NA):
或者,我曾想过用正确的名称创建一个空数据帧,然后将两个数据帧合并在一起,但不确定如何进行编码.
我该如何着手解决这个问题?