无法通过在 R 中使用带有选择器的 cbind() 对数据框进行子集化

Kaihua Hou

我正在尝试通过使用该cbind()函数并$选择列名称来对数据框进行子集化

stormData <- read.csv("/Users/b.w.h/Documents/R/Coursera/Reproducible Research /Project 2/repdata-data-StormData.csv");
stormDataSubset <- as.data.frame(c(stormData$STATE, stormData$EVTYPE, stormData$FATALITIES, stormData$INJURIES));
head(stormDataSubset);

但它只返回索引列和状态列:

为什么这种子集方法不起作用?我应该怎么做才能正确地对其进行子集化?谢谢!

巴巴那

在您的情况下,列在另一列下方添加,使其仅为一列。您可以使用

stormDataSubset <- cbind.data.frame(stormData$STATE, stormData$EVTYPE, stormData$FATALITIES, stormData$INJURIES)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用R函数对数据框进行子集化,并在以后使用该数据框?

R-如何使用整数索引对数据框的行进行子集化?

想要通过在循环中对数据框进行子集化并根据 i 值分配每个数据框名称来在 R 中创建新数据框

如何使用基于R中最近位置的坐标对数据框中的行进行子集化

如何在R中使用grep选择精确匹配来对数据帧进行子集化

通过 R 中的因子变量对数据框进行子集化时遇到问题

通过匹配列和值 R 对数据框进行子集和分组

通过数据的间隔,用 R 对数据帧进行子集化

如何通过在R中有效过滤和分组来对数据进行子集

如何使用熊猫对数据框进行子集化?

如何使用选择输入在 r Shiny 中对数据帧进行子集化?

通过逻辑运算符对数据框进行子集和过滤,并选择上述行

R,Shiny:根据具有反应性列名称的条件对数据框进行子集

使用R对数据框中的行进行子集和重复

R:使用 model$xlevels 对数据进行子集化以获得训练数据

如何通过从具有给定字符串且值小于 X 的列中删除所有行来对数据框进行子集化?

R:意外地使用因子列对数据框进行子集化,就好像它是逻辑上的一样

使用 case_when() 和 filter() 根据 R 中一列中的值和另一列中的级别对数据框进行子集化

使用rbind()/ cbind()在R中附加单行数据

如何有效地基于列对数据进行子集化(R)

使用R对数据集中的选定列进行子集化的最快方法

为什么我可以使用3维在R中对数据帧进行子集化?

如何使用占位符在 r 中对数据帧进行子集化

使用 R 对数据集进行子集化的两种方法失败,请求帮助

使用lapply并通过特征和功能对数据帧进行子集化

在R中使用cbind合并列

无法使用R对数据进行分类

如何根据R中两列不匹配的值对数据框进行子集化?

如何根据R中的多个变量对数据框进行子集化