【发布时间】:2021-11-16 02:25:35
【问题描述】:
我有一个包含 3 列(Col1、Col2、Col3)的数据框,我使用以下代码对其进行了预处理:
df.groupby(['Col1', 'Col2']).agg(",".join).reset_index()
df = pd.concat([df, df['Col3'].str.split(',', expand=True)], axis=1)
cols = ['Col1', 'Col2', 'Col3']
df = df.drop(cols, axis=1)
df = df.fillna(value=np.nan)
然后我把它导出到data.csv:
df.to_csv('data.csv', index=False, header=False)
我不希望文件中每一行末尾的尾随逗号或空值。
【问题讨论】:
标签: python pandas dataframe csv