我有一个数据帧df
,其中已经有多个数据列。我有一个向量,namevector
,全是字符串。我需要用来自namevector
的列名将空列添加到df
。
我正在尝试使用这个for循环添加列,迭代namevector
中的每个字符串。
for (i in length(namevector)) {
df[, i] <- NA
}
但是我留下了这个错误:
[<-.data.frame
(*tmp*
,,i,
= NA)中的值错误:新列将在现有列之后留下空洞
或者,我想过创建一个具有正确名称的空数据帧,然后将两个数据帧cbind
-ing在一起,但不确定如何进行编码。
我该如何着手解决这个问题呢?
https://stackoverflow.com/questions/18214395
复制相似问题