gpt4 book ai didi

python - 如何将 pandas DataFrame 的索引 dtype 更改为 int32?

转载 作者:太空狗 更新时间:2023-10-29 21:52:02 26 4
gpt4 key购买 nike

DataFrame 索引的默认 dtype 是 int64,我想将其更改为 int32

我尝试用 pd.DataFrame.set_index 改变它和 int32 的 NumPy 数组,也尝试使用 dtype=np.int32 创建新索引。它不起作用,总是返回 int64 的索引。

有人可以展示一个工作代码来生成 int32 大小的 Pandas 索引吗?

我使用的是 conda Pandas v0.20.1。

最佳答案

不确定这在实践中是否值得做,但以下应该可行:

class Int32Index(pd.Int64Index):
_default_dtype = np.int32

@property
def asi8(self):
return self.values

i = Int32Index(np.array([...], dtype='int32'))

(来自 here)

关于python - 如何将 pandas DataFrame 的索引 dtype 更改为 int32?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44090944/

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