gpt4 book ai didi

python - 读取文件夹中的多个 csv 文件

转载 作者:行者123 更新时间:2023-12-01 06:57:22 35 4
gpt4 key购买 nike

我有多个 .csv 文件,代表大量的测量数据。

我需要绘制它们以便比较正在进行的更改。

我基本上想用它创建一个函数,我可以将文件读入列表并重播几个“每个 .csv 文件中的数据清理”,然后将它们全部绘制在一个快乐的图表中

这是我需要执行的任务来分析一些结果。我打算用 python/pandas 来做这个,因为我将来可能需要集成到更大的图景中,但现在就这样了。

我基本上想用它创建一个函数,我可以将文件读入一个大图片中进行比较。

我还有一个代表背景噪音的文件。我也想从其他 .csv 中删除这些值

import matplotlib.pyplot as plt
from matplotlib.ticker import FormatStrFormatter
PATH = r'C:\Users\UserName\Documents\FSC\Folder_name'
FileNames = [os.listdir(PATH)]
for files in FileNames:
df = pd.read_csv(PATH + file, index_col = 0)

我希望读取每个文件并将其存储到此列表中,但我得到了以下代码:

FileNotFoundError: [Errno 2] 文件 b'C:\Users\UserName\Documents\FSC\FolderNameFileName.csv' 不存在:b'C:\Users\UserName\Documents\FSC\FolderNameFileName.csv'

最佳答案

您使用过标准库中的pathlib吗?它使文件系统的使用变得轻而易举,

推荐阅读:https://realpython.com/python-pathlib/

尝试:

from pathlib import Path
files = Path('/your/path/here/').glob('*.csv') # get all csvs in your dir.
for file in files:
df = pd.read_csv(file,index_col = 0)
# your plots.

关于python - 读取文件夹中的多个 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58752485/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com