【发布时间】:2021-04-18 20:10:08
【问题描述】:
如果我有一个 4 列的 csv: 如何通过使用 panda 对第一列进行分组来平均一列 (x) 的值与另一列 (y) 的平均值?我必须为第一列的每个值做一个循环?我不确定实施。
例如,如果我有一个 csv 文件:
a,1,2,4
一,2,2,5
一,3,2,6
a,4,2,5
b,1,3,2
b,2,3,3
b,3,3,4
我想要一个带有 a,average(第 3 列)和 b,average(第 3 列)的图
我必须这样做:
df=pd.reas_csv
x=group_by("values of the 1st column").average()
我还会尝试在第二列上绘制 kde,第一列的每一组都有十行。 我不明白如何从 *csv 文件中对没有特别标头的数据进行分组。
感谢您的帮助。
【问题讨论】:
标签: python-3.x pandas dataframe csv data-analysis