试图在r中隔离数据框中的两列[重复]
Posted
技术标签:
【中文标题】试图在r中隔离数据框中的两列[重复]【英文标题】:trying to isolate two columns in a data frame in r [duplicate] 【发布时间】:2016-10-15 22:42:37 【问题描述】:有人知道如何创建一个新数据框,该数据框包含来自具有多列的主数据框的特定列的信息吗?我有一个主数据框,我正在尝试对数据框中的特定列运行各种测试(回归、方差分析等)。任何建议将不胜感激。
【问题讨论】:
请检查此URL 它将有助于提高您的内容质量 欢迎来到 SO!正如@willie 暗示的那样,不幸的是,您的问题在当前状态下不太可能得到回答。这个问题非常模糊,并且缺乏任何上下文或示例,听起来您是在要求我们所有人“教您 R”。我强烈建议您阅读SO help on minimal/complete questions 以及reproducible examples 上的一个很好的答案。 为什么首先需要创建一个新的数据框来运行线性模型?以下是使用 iris 数据集运行 ANOVA 的方法:aov(Petal.Length ~ Species, data=iris)
。以下是运行线性回归的方法:lm(Petal.Length ~ Sepal.Length, data=iris)
。请参阅statmethods.net/stats/regression.html 了解 R 的线性模型语法。
【参考方案1】:
如果你想从旧的 DF 中选择第 3,12 和 15 列:
newDF <- oldDF[,c(3,12,15)]
如果您想从旧 DF 中删除第 3,12 和 15 列:
newDF <- oldDF[,-c(3,12,15)]
【讨论】:
以上是关于试图在r中隔离数据框中的两列[重复]的主要内容,如果未能解决你的问题,请参考以下文章