如何在条形图上绘制包含重复行而不删除重复行的csv文件?

时间:2016-07-30 09:03:44

标签: r csv dataframe

我有一个带有重复行(记录)的csv文件,我想在不删除重复行的情况下绘制它们。 这就是我想要做到的。

df <- read.csv("C:/Users/EDDIE/Documents/R/ok1.csv",sep=',',header=T)
df
y <- t(df)
y
barplot(y, beside = TRUE, col = c("red", "blue"), main = "export data")

我已经失败了。感谢。

2 个答案:

答案 0 :(得分:0)

目前还不清楚为什么要保留重复但不绘制它们,但如果这绝对是你想要做的,最简单的方法是制作一个重复的数据框,从中删除重复数据,并绘制这个数据框。这样,如果你想要重复的原始数据,它仍然可用:

y_copy <- unique(y)
barplot(y_copy, beside = TRUE, col = c("red", "blue"), main = "export data")

答案 1 :(得分:0)

保留重复项没有意义,所以我的确是使用unique()从数据中删除所有重复项,并使用for()循环循环并使用{操纵数据{1}}陈述。 检查下面的代码;

if else{}