通过行的含义范围减少行数据

时间:2016-04-22 13:26:35

标签: r dataframe split reduce

我有一个带有2列a,b的data.frame,它们是百分比。我的目标是将每一行画成2部分的条形图,高度= 100%

V1    V2 
40    60
10    90 
25    75 
50    50

我有很多行,超过20000.我无法绘制它们。所以,我的想法是通过意义行来减少我的数据帧。例如,上面的数据帧可以减少2并变为:

V1    V2 
25    75
37.5   62.5 

我该怎么做? 或者你可能有另一个想法,用barplot以外的其他东西绘制我的情节?

他们

1 个答案:

答案 0 :(得分:0)

如果你有超过20000行并且你想在每个行之间绘制一条线来描绘a和b之间百分比的变化,那么你将有超过20000条线相互重叠,这将产生一个无意义的情节,太难以解释你会有过度绘图。

最好的方法是用误差线绘制平均值,或者有2个箱图。

df <- data.frame(v1=c(40,10,25,50), v2=c(60,90,75,50))
boxplot(df)

Resulting plot