我发现hurry.filesize非常有用,但它不提供十进制输出?
例如:
print size(4026, system=alternative) gives 3 KB.
Run Code Online (Sandbox Code Playgroud)
但是后来当我添加所有值时,我没有得到确切的总和.例如,如果输出为hurry.filesize4变量且每个值为3.如果我将它们全部添加,则输出为15.
我正在寻找hurry.filesize的替代方案来获得小数输出.
我有一些关于是否使用 Pandas 或替代工具的具体问题。
使用 Pandas 而不是其他工具或数据结构的原因是什么?
当内存是一个问题时,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']}}
Run Code Online (Sandbox Code Playgroud)
为什么我要使用熊猫,当有一种更有效的方式来保存我的嵌套数据时?我只是不明白。谢谢!
我知道熊猫允许按名称索引、处理丢失的数据、进行连接、按值分组等的能力。
这更多是一个定性的问题。也许它属于 Meta Stack Exchange。