我从API调用中获得以下内容,作为更大数据集的一部分:
{'Time': datetime.datetime(2017年5月21日18:18:1, tzinfo=tzutc()), 'Price': '0.052600'} {'Time': datetime.datetime(2017年5月21日18:18:1, tzinfo=tzutc()), 'Price': '0.052500'}
理想情况下,我希望将时间戳作为pandas数据帧上的索引。但是,在转换为JSON时会出现重复,导致失败。
ValueError: DataFrame索引在orient='index'的情况下必须是唯一的。 有关如何处理这种情况的任何指导吗?丢弃一个数据点?时间没有更细粒度,只到秒,而在那一秒钟内显然有价格变化。
{'Time': datetime.datetime(2017年5月21日18:18:1, tzinfo=tzutc()), 'Price': '0.052600'} {'Time': datetime.datetime(2017年5月21日18:18:1, tzinfo=tzutc()), 'Price': '0.052500'}
理想情况下,我希望将时间戳作为pandas数据帧上的索引。但是,在转换为JSON时会出现重复,导致失败。
df = df.set_index(pd.to_datetime(df['Timestamp']))
print(new_df.to_json(orient='index'))
ValueError: DataFrame索引在orient='index'的情况下必须是唯一的。 有关如何处理这种情况的任何指导吗?丢弃一个数据点?时间没有更细粒度,只到秒,而在那一秒钟内显然有价格变化。