【发布时间】:2018-02-22 02:09:14
【问题描述】:
假设我有一个 dict 并创建一个 pandas DataFrame 作为
dict = {'a':1,'b':2,'c':3}
df = pd.DataFrame(columns = ['a','b','c'])
每次创建具有相同键的新字典时,我都需要将值作为一行添加到df。最初,df 没有行,也没有分配索引。我所知道的是使用
df.append(pd.Series(), ignore_index=True)
但是,这会不断添加列。此外,由于字典不包含订单,因此在插入之前硬编码list(dict.values()) 之类的东西会随机化订单,将创建的列表作为df 的一行,尤其是当我不断更新dict 时?
【问题讨论】:
标签: python pandas dictionary indexing append