R语言 提取单列作为数据框架
在这篇文章中,我们将看到如何使用R编程语言将一个单列提取为数据框架。
使用中的数据库
数据框GFG
方法1:使用列名从数据框架中提取数据
在这种方法中,可以使用$的名称从数据框架中提取一个特定的列。
语法
dataframe$column_name
返回的列将是一个矢量的形式,但它可以使用R语言的data.frame()函数明确转换为一个数据框架。
例子
输出
在这里,我们可以看到,有两列被提取出来了 姓名和工资
方法2:使用方括号从数据框中提取数据
也可以使用方括号将数据框架中的列的索引作为输入,将该列提取为数据框架。
例子
输出
显示第一和第二列
方法3:提取单列作为数据帧
我们从R数据框架中提取作为矢量的列,但有时我们可能需要作为数据框架的列。因此,我们可以使用as.data.frame 来提取我们想作为数据框架的列,并加上单方括号。这背后的目的可能是将该列与另一个数据框架合并。
例子
输出
提取第二列作为一个单独的数据框架
提取第3列作为一个单独的数据框架
方法4:使用drop参数提取单个变量作为数据框
如果drop参数提供的值是FALSE,那么列就不会被转换为矢量对象。
例子
输出
显示第1和第2栏