如何使用Python连接文件夹中的所有csv文件?

杜松子酒

我目前在一个文件夹中有多个csv文件,每个文件具有以下结构:

第一栏,第二栏

x1,y1

x2,y2

...

其中所有csv文件中的第1列均相同。我正在尝试将第1列的文件夹中的所有csv文件加入其中,并在输出csv中标识每个第2列的来源,请通过其文件名重命名新列(column2)。我想知道是否有办法在python中完成它?

雅哈夫·费辛格

如果我正确理解了您的问题,那么应该可以解决您的问题:

import pandas as pd
import os

df = pd.DataFrame()
for filename in os.listdir(dir_name):
    if filename.endswith('.csv'):
        curr_df = pd.read_csv(os.path.join(dir_name, filename))
        
        # In case this is the first df, then add the common column
        if df.empty:
            column1_header = list(curr_df.columns)[0]
            df[column1_header] = curr_df[column1_header]

        df[filename] = curr_df.iloc[:, 1]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用python和os合并特定文件夹中的所有csv文件

如何连接文件夹中的所有JS文件?

如何使用python删除文件夹中的所有文件夹?

如何使用目录查看文件夹中的所有符号链接,连接点,硬链接?

如何查找使用Python在特定文件夹中今天创建的所有文件

如何使用python代码处理文件夹中的所有文件

如何使用python遍历多个文件夹中的所有文件

如何使用.gitignore忽略文件夹中的所有子文件夹

循环遍历文件夹中的所有 .csv 文件

循环浏览文件夹中的所有CSV文件

如何使用python合并文件夹中的多个.csv

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

如何使用python按名称加载文件夹中的所有图像?

如何使用Groovy读取文件夹中的所有文件并替换文件中的模式

如何使用bash将子文件夹中的所有文件移动到新文件夹中?

如何删除文件夹中的所有文件,而不使用NIX标准库删除文件夹?

如何从文件夹中删除所有文件?

如何从Java读取文件夹中的所有文件?

如何列出tomcat文件夹中的所有文件?

如何导入文件夹中的所有文件?

如何删除文件夹XXX中的所有文件

如何随机读取文件夹中的所有文件

如何访问主文件夹中的所有文件?

如何获取该文件夹中的所有文件

如何删除某个文件夹中的所有文件

如何获取特定文件夹中的所有文件?

如何使用文件夹名称查找所有文件?

Python:解析文件夹中的所有文件

Python映射文件夹中的所有文件