首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从R中的表中选择特定的行?

如何从R中的表中选择特定的行?
EN

Stack Overflow用户
提问于 2021-09-13 18:41:52
回答 1查看 51关注 0票数 0

我有一个汽车数据集,其中有一个燃料类型的属性是“汽油”和“柴油”。我想根据这些类型创建两个独立的数据帧。除了燃料类型之外,dataframe还应该包含整个行。

例如型号,制造,Mfg.Year,Fuel.type,迈尔斯思域,本田,2020,天然气,1000索纳塔,现代,2017,柴油,4500融合,福特,2016,柴油,6000 CTS,凯迪拉克,2018,汽油,5000

现在,结果应该是两个不同的数据帧,如下所示

车型,制造商,Mfg.Year,Fuel.type,迈尔斯思域,本田,2020,汽油,1000cts,凯迪拉克,2018,汽油,5000

型号,制造,Mfg.Year,Fuel.type,迈尔斯·索纳塔,现代,2017,柴油,4500融合,福特,2016,柴油,6000

EN

回答 1

Stack Overflow用户

发布于 2021-09-13 18:46:25

我们可以使用split创建data.frames的list

代码语言:javascript
复制
lst1 <- split(df1, df1$Fuel.type)

数据

代码语言:javascript
复制
df1 <- structure(list(Model = c("Civic", "Sonata", "Fusion", "CTS"), 
    Make = c("Honda", "Hyundai", "Ford", "Cadillac"), Mfg.Year = c(2020L, 
    2017L, 2016L, 2018L), Fuel.type = c("Gas", "Diesel", "Diesel", 
    "Gas"), Miles = c(1000L, 4500L, 6000L, 5000L)), 
class = "data.frame", row.names = c(NA, 
-4L))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69167641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档