无法转换对象

2024-06-28 20:06:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要把一个对象转换成一个浮点数来组合一些数字,但似乎做不到。我是从我的机器上的文件工作,但如果有人想复制数据,数据就在网上。在

original csv

尝试转换,因为它来自csv

crime = pd.read_csv("C://college_data/nrippner-opportunity-project-use-case/Crime_2015.csv", dtype={'PropertyCrime':float})
print(crime.head())
crime.dtypes

“安全规则”似乎有问题

我也试过了

^{pr2}$

它只是说不能将对象转换成float

有什么想法吗?在

根据评论的要求:

crime = pd.read_csv("C://college_data/nrippner-opportunity-project-use-case/Crime_2015.csv")

print(crime.PropertyCrime.head())
crime.dtypes

enter image description here

抱歉,我道歉,如果有比截图更好的方式张贴从jupyter笔记本


Tags: csv数据对象projectreaddatausepd
1条回答
网友
1楼 · 发布于 2024-06-28 20:06:15
import pandas as pd

df = pd.read_csv('https://query.data.world/s/xxxxxxxlink_codexxxxxxxx', thousands=',')

逗号把你累死了。现在可以正确推断浮点类型了。在

^{pr2}$

请记住在您接受的答案旁边打勾。

相关问题 更多 >