我在VSCode中使用Python。我读取了一个CSV文件,并将其转换为用于股票市场收盘价的数据框。第一列是日期列,其他各是股票代码的收盘价。我想将此具有多个列的数据框拆分为单独的.csv文件。每个新的.csv文件将按照每个股票代码列标题的名称来命名。
以下是数据框的链接作为示例(原始文件具有500个coluns和10,000行):
因此,每个新的.csv文件将被命名为"TAEE11.csv"
,以此类推,以此类推,在该列下包含各自的值,同时也为每个文件保留“日期”列。我想将这些新创建的.csv文件保存到新文件夹中(例如,当您在VSCode中使用Python时,可以使用将这些新的.csv文件保存到新文件夹中*.to_csv
)。
'Date'
列df[col]
f'{col}.csv'
,其中col
列名称为。df.to_csv(os.getcwd()+'\\file.csv')
进入AppData
文件夹'c:/Users/<<user_name>>/Documents/{col}.csv'
。import pandas as pd
# set Date as the index
df.set_index('Date', inplace=True)
# iterate through each column and save it
for col in df.columns:
df[col].to_csv(f'c:/Users/<<user_name>>/Documents/{col}.csv', index=True)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句