[英]How to read all spss files in a folder in pandas? and concatenate them
我想從一個目錄中讀取幾個 SAV 文件 (SPSS) 到 pandas 中,並將它們連接到一個大 DataFrame 中。 我一直無法弄清楚。 這是我到目前為止所擁有的:
path = r'\C:\abc\path'
all_files = glob.glob(path + "\*.sav")
df_list = []
for filename in all_files:
df = pd.read_spss(filename,convert_categoricals=False)
df_list.append(filename)
pd.concat(df_list)
我收到以下錯誤。
OverflowError: date value out of range
下面的代碼運行良好,但是當我循環文件並讀取它們時出現錯誤。
df = pd.read_spss(all_files[0])
當您將元素附加到列表時,我認為您應該添加 df 而不是文件名,如下所示:
df_list.append(df)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.