Python 如何为数据框中的每列创建csv文件?

Python 如何为数据框中的每列创建csv文件?,python,pandas,csv,split,Python,Pandas,Csv,Split,我在VSCode中使用Python。我读取了一个CSV文件,并将其转换为股市收盘价的数据框。第一列是日期列,其他列是每个股票符号的收盘价。我想将此数据框与多列拆分为单独的.csv文件。每个新的.csv文件将根据每个股票符号列的标题名称命名 下面是数据帧的链接(原始文件有500个colun和10000行): 因此,每个新的.csv文件都将被命名,例如“TAEE11.csv”,等等都包含该列下的相应值,并保留每个文件的“日期”列。我想将这些新创建的.csv文件保存到一个新文件夹中(就像在VSCod

我在VSCode中使用Python。我读取了一个CSV文件,并将其转换为股市收盘价的数据框。第一列是日期列,其他列是每个股票符号的收盘价。我想将此数据框与多列拆分为单独的.csv文件。每个新的.csv文件将根据每个股票符号列的标题名称命名

下面是数据帧的链接(原始文件有500个colun和10000行):

因此,每个新的.csv文件都将被命名,例如
“TAEE11.csv”
,等等都包含该列下的相应值,并保留每个文件的“日期”列。我想将这些新创建的.csv文件保存到一个新文件夹中(就像在VSCode中使用Python时,可以使用
*.to_csv
将这些新的.csv文件保存到一个新文件夹中)。

  • 因为您已经有了一个数据帧
  • 将数据框的索引设置为
    'Date'
  • 迭代每个列并将其保存到csv。
    • 使用
      df[col]
    • csv文件名将是
      f'{col}.csv'
      ,其中
      col
      是列名
  • 要在VSCode中工作时指定特定的文件保存位置,请参见
    • df.to_csv(os.getcwd()+'\\file.csv')
      进入
      AppData
      文件夹
    • 当前工作目录不一定是要保存文件的位置
    • 例如,指定所需的完整保存路径,
      'c:/Users//Documents/{col}.csv'
将熊猫作为pd导入
#将日期设置为索引
df.set_索引('Date',inplace=True)
#遍历每个列并保存它
对于df.列中的列:
df[col].to_csv(f'c:/Users//Documents/{col}.csv',index=True)
  • 因为您已经有了一个数据帧
  • 将数据框的索引设置为
    'Date'
  • 迭代每个列并将其保存到csv。
    • 使用
      df[col]
    • csv文件名将是
      f'{col}.csv'
      ,其中
      col
      是列名
  • 要在VSCode中工作时指定特定的文件保存位置,请参见
    • df.to_csv(os.getcwd()+'\\file.csv')
      进入
      AppData
      文件夹
    • 当前工作目录不一定是要保存文件的位置
    • 例如,指定所需的完整保存路径,
      'c:/Users//Documents/{col}.csv'
将熊猫作为pd导入
#将日期设置为索引
df.set_索引('Date',inplace=True)
#遍历每个列并保存它
对于df.列中的列:
df[col].to_csv(f'c:/Users//Documents/{col}.csv',index=True)

亲爱的特伦顿!它就像一个符咒!已按要求检查!如果可能的话,我会检查多次!祝你一切顺利!亲爱的特伦顿!它就像一个符咒!已按要求检查!如果可能的话,我会检查多次!祝你一切顺利!