将多个csv文件导入到pandas中并串联到一个DataFrame中

乔纳斯:

我想将目录中的多个csv文件读入pandas,并将它们连接成一个大的DataFrame。我还没弄清楚。这是我到目前为止的内容:

import glob
import pandas as pd

# get data file names
path =r'C:\DRO\DCL_rawdata_files'
filenames = glob.glob(path + "/*.csv")

dfs = []
for filename in filenames:
    dfs.append(pd.read_csv(filename))

# Concatenate all data into one DataFrame
big_frame = pd.concat(dfs, ignore_index=True)

我想我在for循环中需要一些帮助吗???

高拉夫·辛格(Gaurav Singh):

如果所有csv文件中的列均相同,则可以尝试以下代码。我已添加,header=0以便在读取csv第一行后可以将其分配为列名。

import pandas as pd
import glob

path = r'C:\DRO\DCL_rawdata_files' # use your path
all_files = glob.glob(path + "/*.csv")

li = []

for filename in all_files:
    df = pd.read_csv(filename, index_col=None, header=0)
    li.append(df)

frame = pd.concat(li, axis=0, ignore_index=True)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将多个Excel文件导入python pandas并将它们串联到一个数据框中

多个pandas.dataframe到一个csv文件

VBA过程仅将选定的csv文件(从一个文件夹中)导入到可访问的单个表中

Python:将3个列表串联到csv文件中?

将多个csv文件导入熊猫并将它们合并到一个DataFrame中

如何声明正确的内容以将另一个swiftui文件导入到contentview文件中?

将数据从一个CSV导入到另一个CSV文件-如何?

如何使用熊猫导入多个csv文件并将其串联到一个DataFrame中

当将csv导入到r中时,为什么在第一个别名的开头是“ï..”?

使用R将多个csv文件导入到postgresql数据库中(内存错误)

将变量从一个文件导入到另一个MATLAB

将一系列.svg文件作为字形导入到FontForge中,并输出一个字体文件

将Python中的文件导入到另一个文件

需要将csv文件合并为一个文件,然后将csv文件导入到mysql中的表中

python将所有模块导入到一个python文件中,我们可以将其导入另一个文件中?

将CSV文件以NULL日期导入到MySQL中

一个Perl脚本,可将多个CSV文件导入到MySQL数据库中

将压缩的csv文件导入到Talend中

@Repository 未在 @DataJpaTest 中自动装配,多个 @Configuration 文件被导入到一个配置文件中

如何将第一个文件中的标签导入到第二个文件中的所有标签

将 Pandas Dataframe 中的一行数据输入到 csv 文件中的下一个空行

如何将多个 json 部分(全部在一个文件中)导入到 python/pandas

如何使用 Apps 脚本将多个电子表格中特定列的数据导入到一个电子表格中?

将多个 csv 文件导入到 Pandas 中并连接到一个 DataFrame 中,其中所有 csv 中的第一列都相同,并且没有数据标题只是文件名

将 CSV 文件中的每一列导入到单独的组合框中

如何将一个模块从 'base' 环境导入到 anaconda 中的 'tf' 环境?

如何将一个python文件导入到一个模块的多个文件中,它们不使用相同的变量?

在我的函数中将多个 csv 文件导入到 Pandas 中并导入

将多个 excel 工作表导入到一个数据框中,将工作表名称添加为变量