试图在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中隔离数据框中的两列[重复]的主要内容,如果未能解决你的问题,请参考以下文章

连接熊猫数据框中的两列

基于R中的两列删除重复项[重复]

如何比较数据框中的两列,检查它们之前是不是存在?

从数据框中的两列创建列表列表 - Scala

将函数应用于两列并将输出映射到新列[重复]

在 pyspark 中比较不同数据框中的两列,分别为 String 和 Array<string> 类型