使用pandas将缺少值的csvdata读入python

2024-06-30 15:52:54 发布

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

我有一个CSV文件如下:

"row ID","label","val"
"Row0","5",6
"Row1","",6
"Row2","",6
"Row3","5",7
"Row4","5",8
"Row5",,9
"Row6","nan",
"Row7","nan",
"Row8","nan",0
"Row9","nan",3
"Row10","nan",

所有引用的条目都是字符串。非引用条目是数字。空字段缺少值(NaN),带引号的空字段仍应视为空字符串。 我试着和熊猫一起读,但我不能让它像我想的那样工作。。。它仍然认为,“,”和,,”是NaN,而第一个不正确。

d = pd.read_csv(csv_filename, sep=',', keep_default_na=False, na_values=[''], quoting = csv.QUOTE_NONNUMERIC)

有人能帮忙吗?有可能吗?


Tags: 文件csv字符串id条目valnanlabel