如何读取单个文件夹中的所有文件并导入Python Pandas中的数据操作[重复]

Posted

技术标签:

【中文标题】如何读取单个文件夹中的所有文件并导入Python Pandas中的数据操作[重复]【英文标题】:How to read all files in single folder and import for data operation in Python Pandas [duplicate] 【发布时间】:2020-02-15 11:21:31 【问题描述】:

我正在对 120 个 .csv/.xlsx 文件进行一些数据分析。我必须分离数据。我必须执行以下操作。

“How to save output in .csv after every loop without overwriting in Pandas?”

每个文件都有不同的文件名。

我不知道应该使用哪个代码

【问题讨论】:

【参考方案1】:

不太确定你在问什么。像这样?

def main():

    from pathlib import Path
    from contextlib import ExitStack

    with ExitStack() as stack:
        csv_files = [stack.enter_context(path.open()) for path in Path(".").glob("*.csv")]
        # Do stuff with csv_files

    return 0


if __name__ == "__main__":
    import sys
    sys.exit(main())

【讨论】:

谢谢@user10987432

以上是关于如何读取单个文件夹中的所有文件并导入Python Pandas中的数据操作[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在目录中的所有 csvs 文件中进行 python 关键字搜索和单词计数器并写入单个 csv? [关闭]

使用 Python 从目录中读取所有 csv 文件

如何在 Python 中使用 loadmat 访问从 .mat 文件导入的结构中的字段?

将文件夹中的所有文件(所有 excel 文件)导入到 access 数据库中的单个表中

如何从两个文件夹中读取文件并避免在 Python 中重复

python如何导入数据