簡體   English   中英

如何一次導入多個 csv 文件

[英]How to import multiple csv files at once

我的計算機上有 30 個 csv 風速數據文件 - 每個文件代表不同位置的數據。 我編寫了代碼來計算我需要為每個站點運行的統計信息; 但是,我目前正在單獨拉入每個 csv 文件以執行此操作(請參見下面的代碼):

from google.colab import files
data_to_load = files.upload()

import io
df = pd.read_csv(io.BytesIO(data_to_load['Downtown.csv']))

有沒有辦法一次提取所有 30 個 csv 文件,以便每個文件都通過我的統計分析代碼塊運行並吐出一個包含文件名和計算統計數據的數組?

使用循環

https://intellipaat.com/community/17913/import-multiple-csv-files-into-pandas-and-concatenate-into-one-dataframe

import glob

import pandas as pd

# get data file names

local_path = r'/my_files'

filenames = glob.glob(local_path + "/*.csv")

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


# if needed concatenate all data into one DataFrame

big_frame = pd.concat(dfs, ignore_index=True)

您也可以嘗試將數據放到網上:github 或谷歌驅動器並從那里讀取https://towardsdatascience.com/3-ways-to-load-csv-files-into-colab-7c14fcbdcb92

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM