按索引重复分组

时间:2019-02-21 10:03:43

标签: python pandas dataframe

我正在尝试在一个表中将具有相同名称和索引的两列分组。我的代码如下:

import pandas as pd

df= pd.read_csv(path)
resultados= path

for key, df_slice in df.groupby(df.columns[0]):
    df_slice.to_csv(  resultados + rf'\{key}.csv', columns=df_slice.apply(lambda x: x.name),sep=',', index=False, header=None)

我的数据如下:

Unnamed: 0  volume  price  volume.1  price.1
    0  01_C     0.0    0.0       0.0      0.0
    1  02_C     0.0    0.0       0.0      0.0

我想将一个csv名称保存为第一列,在第一行中保存第二和第三行,在第二行中保存第四和第五行,但是它只返回诸如“ 14_C,8.0,7.547,50.0 ,72.3139“

我也尝试使用groupby(columns index),但结果也差不多。我有什么可以尝试的吗?请谢谢。

0 个答案:

没有答案