【发布时间】:2018-05-10 11:57:23
【问题描述】:
这是我的代码:
dfNbMatchSurface = data.frame()
print(dfNbMatchSurface)
dfNbMatchSurface$test <- "exp"
write.csv(dfNbMatchSurface, file = "NbMatchSurface.csv")
我想用一个空的新测试列创建一个空数据框并调用“exp”
怎么做?
我也试过这个:
dfNbMatchSurface = data.frame()
print(dfNbMatchSurface)
dfNbMatchSurface$test <- NA
write.csv(dfNbMatchSurface, file = "NbMatchSurface.csv")
我有错误:
Error in `$<-.data.frame`(`*tmp*`, test, value = "exp") :
replacement has 1 row, data has 0
问候和感谢
【问题讨论】:
-
什么是
exp?... -
@sotos 编辑感谢
-
你可以这样做
df <- data.frame(test = NA)。请告诉我们您初始化一个空的data.frame的预期目的,也许我们可以提供更好的建议。 -
你可能想要 dfNbMatchSurface$exp