首页 > 解决方案 > 字典到数据框

问题描述

我一直在通过 pycoingecko 从 coingecko API 中提取信息

ren_daily_price=cg.get_coin_market_chart_range_by_id(id='republic-protocol',vs_currency='usd',from_timestamp=1585267200,to_timestamp=1616457600)

它给了我一个对象类型的字典

type(ren_daily_price)

听写

我正在使用此命令转换为数据框,并得到以下信息:

df=DataFrame.from_dict(ren_daily_price)
df

结果

您可以看到 unix 编号代表每一行的相同日期。我如何提取日期作为索引然后我有价格、市场上限和交易量的列?

日期 价格 市值上限 体积
1585267200000 0.0456998 39721342.05347 2548106.9

标签: pythonpandaslistdataframedictionary

解决方案


您可以尝试从所有单元格的列表中获取第二项:

df = df.applymap(lambda x: x[1])

推荐阅读