我正在读取数据并计算组的平均值,然后将数据保存到其他文件。问题是我只想选择一些列写入该文件,目前它给了我错误,所以我必须将所有内容保存到文件中,然后重新打开,选择列并再次写入。
此代码不起作用:
df = pd.read_csv("./file.csv")
grouped = df.groupby(['Condition','ID','BeginEnd'])
agg = grouped.mean()
agg = agg[['Condition','ID','BeginEnd3','KnowledgeScore']]
agg.to_csv('file2.csv')
我必须这样做:
df = pd.read_csv("./file.csv")
grouped = df.groupby(['Condition','ID','BeginEnd'])
agg = grouped.mean()
agg.to_csv('file2.csv')
df3 = pd.read_csv('file2.csv')
df3 = df3[['Condition','ID','BeginEnd3','KnowledgeScore']]
df3.to_csv('file2.csv')