gpt4 book ai didi

python - Pandas : How can I change the type of the elements only in one column?

转载 作者:行者123 更新时间:2023-12-01 07:31:04 24 4
gpt4 key购买 nike

我使用 pymongo 从 mongo 数据库创建了一个 pandas 数据框。在数据库中,列中的元素看起来像整数,但当我创建数据框时,它们是 float 。我希望它们是整数。我怎样才能做到呢?我只是想更改该列。

尝试过

X = X.astype({'x':'int'})
myclient = pymongo.MongoClient("mongodb+srv://bla-bla")
mydb = myclient["p"]

mycol = mydb["aDB"]

colnames={ "_id": 1,"x":1, "y":1,"z":1}
X = pd.DataFrame(list(mycol.find({},colnames)))

最佳答案

尝试:

X['x'] = X['x'].astype('Int64')

关于python - Pandas : How can I change the type of the elements only in one column?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57197391/

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