假设我创建了一个数据框(只是为了简单起见):
testframe <- data.frame( a = c(1,2,3,4), b = c(5,6,7,8))
因此,我有两个变量(列)和四个案例(行)。
如果我选择一些从第一行开始的行,我会得到数据框的某种子集,例如:
testframe2 <- testframe[1:2,] #selecting the first two rows
但是,如果我对不从第一行开始的行做同样的事情,我会得到另一列包含原始数据帧的行号。
testframe3 <- testframe[3:4,] #selecting the last two rows
导致:
a b
3 3 7
4 4 8
我能做些什么来首先防止新的 row.names 变量?我知道我可以在之后删除它,但也许仍然可以从一开始就避免它。
谢谢你的帮助!