此问题已在此处有答案:
Create empty dataframe in R with same columns(3个答案)
8年前关闭。
我有一个数据框,我想删除其中的所有行,同时保留原始结构(列)。
ddf <- data.frame(
vint1 = c(9L, 9L, 6L, 10L, 7L),
vint2 = c(10L, 6L, 2L, 6L, 12L),
vfac1 = factor(c("1", "3", "2", "2", "3")),
vfac2 = factor(c("3", "4", "2", "4", "2"))
)
ddf
#> vint1 vint2 vfac1 vfac2
#> 1 9 10 1 3
#> 2 9 6 3 4
#> 3 6 2 2 2
#> 4 10 6 2 4
#> 5 7 12 3 2
我试过:
ddf = NA
for(i in 1:nrow(ddf) ddf[i,] = NULL
但它们不起作用。谢谢你在这个基本问题上的帮助。
1条答案
按热度按时间doinxwow1#
如果您确实要删除所有行:
如果您的意思是使用占位符保持结构: