我对是否使用Pandas或替代工具有一些具体问题。熊猫有什么用途/目的?
什么是使用熊猫,而不是其他工具或数据结构的原因是什么?
当记忆是一个问题时,熊猫的成本有多大,以及哪些便宜的替代品?
这更多的是一种定性的问题。熊猫的目的是什么?我发现字典和列表完全符合我的需求。熊猫有什么大惊小怪的?
例如,我可以在这个表存储在使用更少的内存嵌套的字典,如果有大量的行具有相同值:
#key0 key1 value
A 1 a
A 1 b
A 2 a
A 2 b
B 1 a
B 1 b
B 2 a
B 2 b
d = {'A': {1: ['a', 'b'], 'A': {2: ['a', 'b'], 'B': {1: ['a', 'b'], 'B': {2: ['a', 'b']}}
我为什么要使用熊猫,当有太多更多的内存有效的方式来保存我的嵌套数据?我只是不明白。谢谢!
我知道大熊猫允许按名称建立索引,处理缺失数据,进行连接,按值分组等等功能。
这更多的是质的问题。也许它属于Meta Stack Exchange。
因为通常它能够更好地优化编程效率比存储器效率。熊猫有很多很棒的工具和一个很棒的图书馆。 – marisbest2
谢谢!我可能会删除该问题。它落选了,因为它太宽泛,建议关闭。我想这是真的。 –
有没有从[docs](http://pandas.pydata.org/pandas-docs/stable/index.html)的介绍中找不到的东西? – EdChum