Python 如何为数据框中的每列创建csv文件?
我在VSCode中使用Python。我读取了一个CSV文件,并将其转换为股市收盘价的数据框。第一列是日期列,其他列是每个股票符号的收盘价。我想将此数据框与多列拆分为单独的.csv文件。每个新的.csv文件将根据每个股票符号列的标题名称命名 下面是数据帧的链接(原始文件有500个colun和10000行): 因此,每个新的.csv文件都将被命名,例如Python 如何为数据框中的每列创建csv文件?,python,pandas,csv,split,Python,Pandas,Csv,Split,我在VSCode中使用Python。我读取了一个CSV文件,并将其转换为股市收盘价的数据框。第一列是日期列,其他列是每个股票符号的收盘价。我想将此数据框与多列拆分为单独的.csv文件。每个新的.csv文件将根据每个股票符号列的标题名称命名 下面是数据帧的链接(原始文件有500个colun和10000行): 因此,每个新的.csv文件都将被命名,例如“TAEE11.csv”,等等都包含该列下的相应值,并保留每个文件的“日期”列。我想将这些新创建的.csv文件保存到一个新文件夹中(就像在VSCod
“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)
亲爱的特伦顿!它就像一个符咒!已按要求检查!如果可能的话,我会检查多次!祝你一切顺利!亲爱的特伦顿!它就像一个符咒!已按要求检查!如果可能的话,我会检查多次!祝你一切顺利!