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