我不確定我在這裏失蹤的內容,但是我有2個包含json文件的zip文件,我只是試圖將我從文件中提取的數據與結合爲一個數據幀,但我的循環不斷給我單獨的記錄。這是我在構建DF之前所擁有的。我試過pd.concat,但我認爲我的問題更多的是與我讀取文件的方式有關。在Python中將多個Json對象作爲一個DataFrame Pandas
data = []
for FileZips in glob.glob('*.zip'):
with zipfile.ZipFile(FileZips, 'r') as myzip:
for logfile in myzip.namelist():
with myzip.open(logfile) as f:
contents = f.readlines()[-2]
jfile = json.loads(contents)
print len(jfile)
回報:
40935
40935
我想你可以將concat從所有縮進中移出。我的感覺是,這應該被分解成單獨的功能以提高可讀性。 –