df2 <- df1[1,]
identical(df1, df2)
#> [1] TRUE
cbind(df2, c=3:4)
#> a b c
#> 1 1 2 3
#> 2 1 2 4
警告data.frame(...,check.names = FALSE):从短变量,已被丢弃
我还没有设置任何行名,这些行名应该相同,这是怎么回事?
以下操作正常:df1 a b c#> 1 1 2 3#> 2 1 2 4但是,如果我子集df1,即使保持相同,我也会得到一个...
row.names
从row.names = c(NA, -1L)
变为row.names = 1L