R 省略了我的 excel 数据中的重复值

Posted

技术标签:

【中文标题】R 省略了我的 excel 数据中的重复值【英文标题】:R omits repeat values from my excel data 【发布时间】:2019-01-13 20:45:46 【问题描述】:

所以我已经将我的数据从 excel 导入为

Name <- read.csv("C:\\.......csv", header = TRUE, sep = ",")

并将excel文件的一列命名为R中的列表

list &lt;- c(unique(Name$NameofColumn)) 的名称 以前对我有用过很多次,除了现在,R 只读取新值,完全忽略重复值。 例如,如果我的 excel 列是:3、4、3、5, R 读为 3, 4, 5

【问题讨论】:

unique() 的用途是什么?描述unique 所做的事情的一种方法是“省略重复值”,所以如果你不想这样做,也许可以省略unique() 部分......此时你的c() 可能不是也可以做任何事情,所以如果你想做的只是拉出一个列,你可以做result = Name$NameofColumn 如果您需要更多帮助,我鼓励您创建small reproducible example,其中包含几行 CSV 文件和一些在其上运行的 R 代码。 我还鼓励您深入研究您的术语,以便您更好地理解(并且可以更好地描述)正在发生的事情。 Excel 可以导出数据并将其保存为 CSV,但 CSV 格式是一个非常简单的文本文件(CSV: 逗号分隔值),而 Excel 文件要复杂得多。很高兴了解其中的区别。 【参考方案1】:

正如@Gregor 提到的,如果您只是需要将其中一列提取为列表,那么运行Name_of_list &lt;- Name$NameofColumn 会产生预期的结果。 unique() 只会返回列中的唯一值

【讨论】:

以上是关于R 省略了我的 excel 数据中的重复值的主要内容,如果未能解决你的问题,请参考以下文章

通过 OLEDB 读取 Excel 将字符串读取为 DBNull

在截断文本的末尾添加省略号 [重复]

我已经过滤了我的 Excel 数据,现在我想给行编号。我怎么做?

如何让我的 LSTM 模型在训练后进行预测

从R覆盖数据时Excel图表中的错误

在 data.frame 中显示重复记录并省略单个记录