gpt4 book ai didi

pandas - 如何从具有自动增量索引的字典创建数据框

转载 作者:行者123 更新时间:2023-12-05 03:10:54 25 4
gpt4 key购买 nike

我明白要创建一个数据框,我需要从我的字典中指定索引,否则我们会得到“ValueError:如果使用所有标量值,你必须传递一个索引”错误。

但是,我如何从索引只是一个自动递增数字的字典创建数据框?

最佳答案

您可以使用 np.arange 构建索引并传递字典的 len:

pd.DataFrame(your_dict, index = np.arange(len(your_dict)))

但是,如果您的字典中只有一个值作为标量值,那么单行更合适:

In [165]:
d = {'a':1,'b':3}
pd.DataFrame(d, index=[0])

Out[165]:
a b
0 1 3

或者您可以使用 from_dict 并传递 orient='index':

In [166]:
d = {'a':1,'b':3}
pd.DataFrame.from_dict(d, orient='index')

Out[166]:
0
a 1
b 3

关于pandas - 如何从具有自动增量索引的字典创建数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38222538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com