Pandas 在 csv 中使用双引号的解释问题

问题描述 投票:0回答:1

我有一个 csv 文件,其值以逗号分隔。 纯文本的列值之一输入为

"XATO,2xASSY,SSD, 6.4TB Gen2, SFF-2.5"", N"

应该放在双引号内,这样值内的逗号就不会被误认为分隔符。

当我执行 pd.read_csv 然后打印这个值时,我得到了

XATO,2xASSY,SSD, 6.4TB Gen2, SFF-2.5"

结果。这正是我需要的,但我似乎无法理解解释逻辑,有人可以解释一下吗?

python pandas csv double-quotes
1个回答
0
投票

使用

csv.QUOTENONE

import csv
import pandas as pd

df = pd.read_csv('mycsv.csv', quoting=csv.QUOTE_NONE)

或者只使用号码

3
:

import pandas as pd

df = pd.read_csv('mycsv.csv', quoting=3)
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.