小编Amb*_*mbr的帖子

Pandas to_csv 方法的选项 quoting=csv.QUOTE_MINIMAL 不起作用

PandasDataFrame.to_csv方法的选项quoting=csv.QUOTE_MINIMAL似乎不起作用。

我有以下输入制表符分隔的数据,在下面的示例中 -> 表示制表符和 。表示空格字符。

Jhon->35->123.Vroom.St->01120

使用DataFrame.to_csv选项 quoting=csv.QUOTE_MINIMAL` 之后,我期待以下输出。

Jhon 35 "123 Vroom St" 01120

这意味着仅引用分隔数据中有空格的地址值,如果没有空格则不引用。

df.to_csv(file,
          sep='\t',
          header=False,
          index=False,
          quoting=csv.QUOTE_MINIMAL)
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下输出。地址上没有报价。

Jhon 35 123 Vroom St 01120

使用选项 quoting=csv.QUOTE_ALL` 让我低于我不想要的。

"Jhon" "35" "123 Vroom St" "01120"

有人可以帮我看看这里出了什么问题吗?

谢谢。

python csv pandas

1
推荐指数
1
解决办法
5139
查看次数

标签 统计

csv ×1

pandas ×1

python ×1