1
我的數據幀被打破時,我從中提取的因素列中的某些行:提取因子列
data.df = data.frame(x = factor(letters[1:10]))
data.temp = data.df[1:3, ]
print(data.temp)
我怎樣才能避免這種情況?我需要列名也要保留。謝謝!
我的數據幀被打破時,我從中提取的因素列中的某些行:提取因子列
data.df = data.frame(x = factor(letters[1:10]))
data.temp = data.df[1:3, ]
print(data.temp)
我怎樣才能避免這種情況?我需要列名也要保留。謝謝!
您可以添加參數drop=FALSE
以將數據保留爲數據幀。
data.df = data.frame(x = factor(letters[1:10]))
data.temp = data.df[1:3, ,drop=FALSE]
print(data.temp)
x
1 a
2 b
3 c
謝謝!好戲。 – Fernando
這不是一個竅門。這是該語言的一個特點。 –