0
我知道如何通過列名稱調用data.frame,但它返回的是數字向量而不是data.frame。如何強制它返回一個data.frame呢?r按名稱調用列data.frame返回data.frame
data = data.frame(rand1 = rnorm(5, sd = 0.3),rand2 = rnorm(5, sd = 0.3))
data[,'rand2']
[1] 0.54355118 -0.34235808 0.30914102 -0.06509097 0.29061738
class(data[,'rand2'])
[1] "numeric"
以逗號出來。一個數據框是一個列表,所以你可以做'data [「rand2」]並保留data.frame類 –
不錯......謝謝! – mmann1123