【发布时间】:2018-02-24 16:35:37
【问题描述】:
我开始学习 python、numpy 和 panda,我有一个非常基本的问题,关于尺寸。
请看下面的代码块:
1.长度:6,数据类型:int64
# create a Series from a dict
pd.Series({key: value for key, value in zip('abcdef', range(6))})
对比
2。长度:6,数据类型:int32
# but why does this generate a smaller integer size???
pd.Series(range(6), index=list('abcdef'))
问题 所以我认为当你在 pd.Series 中放置一个列表、numpy 数组、字典等时,你会得到 int64,但是当你只在 pd.Series 中放置 range(6) 时,你会得到 int32。有人能帮我解释一下吗?
抱歉,这个非常基本的问题。
@Edit:我使用的是 Pandas 0.20.1 版和 Numpy 1.12.1
【问题讨论】:
-
你的 python、numpy 和 OS 版本是什么?
标签: python pandas numpy data-analysis