2
我從一個url中提取了JSON數據。結果是一本字典。如何轉換此字典以便每個鍵都是列,並且時間戳是每行的索引 - 每次調用url時字典values
對應於行條目?將json字典轉換爲熊貓行df
下面是數據:
with urllib.request.urlopen('https://api.blockchain.info/stats') as url:
block_data = json.loads(url.read().decode())
# Convert to Pandas
block_df = pd.DataFrame(block_data)
我想:
block_df = pd.DataFrame(block_data)
block_df = pd.DataFrame(block_data, index = 'timestamp')
block_df = pd.DataFrame.from_dict(block_data)
block_df = pd.DataFrame.from_dict(block_data, orient = 'columns')
但所有嘗試給不同的錯誤:
ValueError: If using all scalar values, you must pass an index
和
TypeError: Index(...) must be called with a collection of some kind, 'timestamp' was passed
謝謝,這太棒了。還有一個問題 - 如何在設置後將unix timstamp索引轉換爲datetime? – zsad512
我已更新我的帖子。 – piRSquared