Python 如何读取Jupiter笔记本中包含.txt_uuu文件的文件夹
嘿,我有一个文件夹,里面有1985-2018年间的116.txt_uuu文件和径流值。 如何一次打印所有电台? 我有一个代码,但ut一次只打印一个txt文件。 我的代码:Python 如何读取Jupiter笔记本中包含.txt_uuu文件的文件夹,python,jupyter-notebook,Python,Jupyter Notebook,嘿,我有一个文件夹,里面有1985-2018年间的116.txt_uuu文件和径流值。 如何一次打印所有电台? 我有一个代码,但ut一次只打印一个txt文件。 我的代码: from pandas import read_csv import numpy as np import pandas as pd import matplotlib.pyplot as plt import os import cartopy from datetime import date,datetime
from pandas import read_csv
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import os
import cartopy
from datetime import date,datetime
dir1 = "minestasjoner/" #the name of the folder at my desktop
files = os.listdir(dir1)
files = np.sort(files)
files_txt = [i for i in files if i.endswith('.txt_')]
df = pd.read_csv(dir1+files_txt[0],skiprows=6,header=None, index_col=0,sep="
",na_values=-9999, parse_dates = True)
df.index = pd.to_datetime(df.index,format="%Y%m%d/%H%M")
因为您的代码只读取一个文件
files_txt = [i for i in files if i.endswith('.txt_')]
tmp = []
for file_name in files_txt:
tmp.append(pd.read_csv(dir1+file_name,skiprows=6,header=None, index_col=0,sep="
",na_values=-9999, parse_dates = True))
df = pd.concat(tmp)
df.index = pd.to_datetime(df.index,format="%Y%m%d/%H%M")
这仍然是你最近3个问题中的问题吗?但当我这样做时,它不会打印任何东西@马德伦你什么意思?那些代码中没有打印。我是说我怎么能打印出所有的txt文件?@madelen,我还是不明白。该脚本将所有文本文件聚合到一个数据帧中。如果您只想在屏幕上打印。你可以打印数据框,我知道了。但是你能帮我做点别的吗?我可以发布一张图片,因为代码很长。我需要帮助绘制水流时间序列和SPI 1、SPI 3和SPI 6的时间序列之间的相关性