5
問題:如何提取一列數據幀並保持其結構不變?如何將一列數據幀保留爲數據幀
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
問題:如何提取一列數據幀並保持其結構不變?如何將一列數據幀保留爲數據幀
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
data[, 1, drop=FALSE]
將做的伎倆。
使用列表子集將返回一個數據幀:
data[1]
主要生產
Sepal.Length
1 5.1
2 4.9
3 4.7
4 4.6
5 5.0
6 5.4
# ... omitted rows
如果您只使用一個參數[
數據幀是子集的數據幀的列表,其中每列是一個元素。它還保留了屬性,所以數據框的子集也是一個數據框。
這裏最好使用'FALSE'而不是'F'。 – Thomas