问题描述
我是 Python 的初学者,我正在努力找出我必须为学校做的论文。所以情况是我在 csvfile
下有一个 DictReader
并且希望不仅能够按升序对与字典中的一个键(即“CRIM”)相关的所有值进行排序,而且还转换所有数据值浮点数,以便我可以更轻松地操作此后的信息
CSV 文件数据如下所示:{"CRIM": "0,00522"} {"CRIM": "0,06552"} {"CRIM": "0,01903"} {"CRIM": "0,01263"}
我开始这样做了:
import csv
with open('data. Question 1.csv',newline='') as csvfile:
data = csv.DictReader(csvfile)
for line in data:
list_values = (line['CRIM'])
这会显示所有与“CRIM”键相关的值,但不知道如何从那里开始。 有人可以帮我吗?
解决方法
如果您只需要所有浮点“CRIM”值的列表,您可以试试这个。这假设“CRIM”出现在每一行中,并且每个浮点值都遵循与示例数据相同的格式。
response.text '<!DOCTYPE html>\n<html lang="en">\n<head>\n<meta charset="utf-8">\n<title>Error</title>\n</head>\n<body>\n<pre>Cannot POST /member/login</pre>\n</body>\n</html>\n'