首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将csv文件名添加到python中的列(200个文件)

将csv文件名添加到python中的列(200个文件)

在Python中,可以使用pandas库来处理csv文件。要将csv文件名添加到python中的列,可以按照以下步骤进行操作:

  1. 导入所需的库:
代码语言:txt
复制
import pandas as pd
import os
  1. 创建一个空的DataFrame来存储所有文件的数据:
代码语言:txt
复制
df = pd.DataFrame()
  1. 使用os模块的listdir函数获取指定目录下的所有csv文件名:
代码语言:txt
复制
csv_files = [file for file in os.listdir('path_to_directory') if file.endswith('.csv')]

请将path_to_directory替换为包含csv文件的目录的路径。

  1. 遍历所有csv文件,读取数据并将文件名添加到DataFrame的新列中:
代码语言:txt
复制
for file in csv_files:
    file_path = os.path.join('path_to_directory', file)
    data = pd.read_csv(file_path)
    data['File Name'] = file
    df = df.append(data, ignore_index=True)

请将path_to_directory替换为包含csv文件的目录的路径。

在上述代码中,我们使用pd.read_csv函数读取每个csv文件的数据,并使用data['File Name'] = file将文件名添加到名为"File Name"的新列中。然后,我们使用df.append将每个文件的数据添加到DataFrame中。

最后,你可以通过访问df来查看包含所有文件数据的DataFrame。

这是一个完整的答案,涵盖了如何将csv文件名添加到Python中的列的步骤和代码示例。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券