Решено
Я посмотрел страницу xarray readthedocs, увидел эту ошибку на странице open_mfdataset .
paths (str или sequence) - Либо строковый глобус в форме "path / to / my / files / *. N c", либо явный список файлов, которые нужно открыть. Пути могут быть заданы как строки или как пути пути. Если желательна конкатенация по нескольким измерениям, тогда пути должны быть вложенными списками списков (подробности см. В manual_combine). (Глобус строки будет расширен до одномерного списка.)
Таким образом, я прошел через список
Обновленный и рабочий код
import xarray as xr
from datetime import timedelta, date, datetime
import pandas as pd
import numpy as np
# **************
# Date Ranges
# **************
def daterange(start_date, end_date):
for n in range(int((end_date - start_date).days)):
yield start_date + timedelta(n)
# Start & End Date
start_date = date(2019, 1, 1)
end_date = date(2019, 1, 31)
# Empty List
filepath = 'C:\\Users\\USER\\FILES\\'
filelist = []
# Loop through all MERRA2 files and add the ones we need to the list
for single_date in daterange(start_date, end_date):
YYYY = single_date.strftime("%Y")
MM = single_date.strftime("%m")
DD = single_date.strftime("%d")
filename = filepath + YYYY + MM + DD + '_data_Nx.nc'
filelist.append(filename)
# Merge via X-Array and export to csv
ds = xr.open_mfdataset(filelist, combine='by_coords')
df = ds.to_dataframe()
df.to_csv('export.csv', index=True)