我正在尝试通过使用该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] 删除。
我来说两句