问题:如何提取一列数据框并保持其结构不变?
data <- iris
data[, 1] ##this will be a vector and will lose the name of the column in dataframe
Run Code Online (Sandbox Code Playgroud)
使用将返回数据框的列表子集:
data[1]
Run Code Online (Sandbox Code Playgroud)
产生
Sepal.Length
1 5.1
2 4.9
3 4.7
4 4.6
5 5.0
6 5.4
# ... omitted rows
Run Code Online (Sandbox Code Playgroud)
当您仅使用一个参数来[处理数据帧时,它会将数据帧设置为列表,其中每列都是一个元素.它还保留属性,因此数据帧的子集也是数据帧.
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |