Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法更改某些列的数据类型,这些列是通过xslx和XML读取的_Python_Excel_Pandas - Fatal编程技术网

Python 无法更改某些列的数据类型,这些列是通过xslx和XML读取的

Python 无法更改某些列的数据类型,这些列是通过xslx和XML读取的,python,excel,pandas,Python,Excel,Pandas,当我尝试将所有列转换为float64以进行进一步操作时,我导入了一个带有pandas的Excel文件。我有几个列的类型如下: 0 列名称1浮动64 列名称1浮动64 数据类型:对象 它无法进行任何计算。请问如何将此列类型更改为float64?如果要更改pandas中列的数据类型 如果您尝试过使用astype()函数,请访问下面的官方文档以了解更多信息和用法示例 如果要更改pandas中列的数据类型 如果您尝试过使用astype()函数,请访问下面的官方文档以了解更多信息和用法示例 我昨天刚刚解决

当我尝试将所有列转换为float64以进行进一步操作时,我导入了一个带有pandas的Excel文件。我有几个列的类型如下:

0
列名称1浮动64
列名称1浮动64
数据类型:对象


它无法进行任何计算。请问如何将此列类型更改为float64?

如果要更改pandas中列的数据类型

如果您尝试过使用astype()函数,请访问下面的官方文档以了解更多信息和用法示例


如果要更改pandas中列的数据类型

如果您尝试过使用astype()函数,请访问下面的官方文档以了解更多信息和用法示例


我昨天刚刚解决了这个问题,这是因为我在数据帧中有两个相同的列,当我尝试访问pd['something'时,它会导致这个问题它自动将两列组合在一起,然后它变成一个对象,而不是float64

我昨天刚刚解决了它,这是因为我在数据帧中有两个相同的列,当我尝试访问pd['something'时,它会导致它会自动将两列合并在一起,然后变成一个对象,而不是float64

是的,我已经试过了。我昨天刚刚解决了这个问题,这是因为我在数据框中有两个相同的列,这导致当我尝试访问pd['something']时,它会自动将两个列组合在一起,然后它就变成了一个对象,而不是一个对象。是的,我已经尝试过了。我昨天刚刚解决了这个问题,这是因为我在数据帧中有两个相同的列,这导致当我尝试访问pd['something']时,它会自动将两个列组合在一起,然后它变成一个对象,而不是float64