gpt4 book ai didi

python - csv 文件作为 Pandas 数据框时的数据类型问题

转载 作者:太空宇宙 更新时间:2023-11-04 05:26:31 25 4
gpt4 key购买 nike

我一直在尝试在 python 笔记本中使用 read.csv 导入我的数据集。但是,在导入我的数据集时,我看到每列的数据类型都变成了对象。 Plz click this image to see the issue

有没有办法让列的数据类型与 csv 文件的数据类型相同?

我尝试使用多种其他方式,但没有成功。如果有人向我们指出一些正确的功能来做到这一点,那将会有所帮助。如果有一种方法可以在导入时控制每一列的数据类型,那就太好了。

最佳答案

这发生在你有不一致的数据类型时,例如整数和字符,例如空格。如果不查看您的实际数据样本很难判断,但我怀疑这就是问题所在。例如,

>>> pd.DataFrame([1, 2, '']).info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 3 entries, 0 to 2
Data columns (total 1 columns):
0 3 non-null object
dtypes: object(1)
memory usage: 48.0+ bytes

要避免此问题,您需要将这些值(例如“”)替换为有感知的值(例如 -1)(实际值取决于您的用例)。

关于python - csv 文件作为 Pandas 数据框时的数据类型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492963/

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