将每个 DataFrame 列保存到单独的 CSV 文件中

Saving each DataFrame column to separate CSV files

我有一些数据框,其中之一如下:

L_M_P = pd.read_csv('L_M_P.csv')  # dimensions 17520x33

我希望能够将每一列另存为一个独立的 csv 文件,而不必像下面这样手动操作:

L_M_P[:,0].to_csv('column0.csv')
L_M_P[:,1].to_csv('column1.csv')
...

在那种情况下,我将有 33 个新的“.csv”文件,每个文件的尺寸为 17520x1。

您可以遍历列并将其写入文件。

for column in df.columns:
    df[column].to_csv(column + '.csv')

注意:假设语言是python因为问题中提到了pd并且所有提到的代码都是pandas[=11=的一部分]