我尝试将多个pandas数据帧收集到一个,循环/ 我的代码是:
import pandas as pd
from pathlib import Path
from simpledbf import Dbf5
p = Path("")
df = pd.DataFrame()
for i in p.glob('*.dbf'):
dbf = Dbf5(i.name, codec = '866')
t = dbf.to_dataframe()
print(t) # prints no empty dataframe
df.append(t)
print(df) # prints empty dataframe
但我的结果是空的。 我的错误在哪里?