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

丹尼尔·比滕库特

我在VSCode中使用Python。我读取了一个CSV文件,并将其转换为用于股票市场收盘价的数据框。第一列是日期列,其他各是股票代码的收盘价。我想将此具有多个列的数据框拆分为单独的.csv文件。每个新的.csv文件将按照每个股票代码列标题的名称来命名。

以下是数据框的链接作为示例(原始文件具有500个coluns和10,000行):

因此,每个新的.csv文件将被命名为"TAEE11.csv",以此类推,以此类推,在该列下包含各自的值,同时也为每个文件保留“日期”列。我想将这些新创建的.csv文件保存到新文件夹中(例如,当您在VSCode中使用Python时,可以使用将这些新的.csv文件保存到新文件夹中*.to_csv)。

特伦顿·麦金尼
  • 由于您已经有一个数据框
  • 将数据框的索引设置为'Date'
  • 遍历每列并将其保存到csv。
    • 选择每个列的数据 df[col]
    • csv文件名将为f'{col}.csv',其中col列名称为。
  • 要在VSCode中工作时指定特定的文件保存位置,请参见此SO:
    • 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何为数据框中的每一列创建多个文本文件并保留第一列?

如何为 R 中的数据框每 14 天创建一个唯一值

从另一个数据框中的每一列创建数据框的循环

如何使数据框中的每一行的每一列都有一个值?

Julia:如何为Number类型的每一列创建一个新列?

如何为数据框的每一列创建累积和

通过列名为数据框的每一列创建一个数组

如何将数据框的每一列保存到一个excel文件中的单独工作表中

将一个数据框的每一列与另一数据框列进行比较,并将每个结果重叠打印到单独的文件中

如何有效地将一个Pandas数据框的每一列与另一数据框的每一列相乘?

如何为数据帧的每一行创建一个列联表

数据框将每一列保存在单独的CSV文件中

是否可以为数据框的每一列创建一个单独的pct_change列?

如何总结数据框中的每一列?

Plotly:如何从 Pandas 数据框中的每一列创建子图?

循环每一列并匹配值,然后创建另一个数据框

为数据框列中的每一行创建一个新变量

如何通过每隔一列减去第一列来创建一个新的数据框?

在 R 中读取 csv 文件并从最后一列中创建一个列表

查找数据框中每一列的平均值,按列分组,不包括一个值

在R中另一数据框中的另一列的基础上在一个数据框中创建一列

在一个窗口 r 中为数据框中的每一列绘制不同的图

如何从CSV文件的每一行中删除第一列中的第一个字符?

读取 csv 文件的列,并使用 Python 将每一列保存在一个变量中

如何创建一个新的DataFrame,其中每一列代表一个实例在上一个DataFrame的一行中的出现

如何将每一行保存到数据框中的 csv 并根据每行的第一列命名文件

如何为数据框的每一列运行ARIMA模型?

为R中的一个excel文件中的每一列创建新工作表

如何转换在每一列的每一行中包含列表的数据框