csv过滤再保存有双引号怎么去除

我用pandas读取csv文件,过滤了一些数据,再保存回csv文件时有双引号怎么去除

img

望采纳。

可以使用 pandasread_csv 函数读取 CSV 文件,并使用 to_csv 函数将过滤后的数据保存回 CSV 文件。两个函数都有一个 quoting 参数,可以用来控制在保存 CSV 文件时是否使用双引号。您可以将 quoting 设置为 csv.QUOTE_NONE 来禁用双引号。

下面是一个例子:

import pandas as pd
import csv

# 读取 CSV 文件
df = pd.read_csv("input.csv")

# 过滤数据
df = df[df.column_name == "value"]

# 保存过滤后的数据到 CSV 文件,不使用双引号
df.to_csv("output.csv", quoting=csv.QUOTE_NONE, index=False)

在上面的例子中,我们读取了一个名为 input.csv 的 CSV 文件,然后过滤了该文件中某一列的某些值,最后保存了过滤后的数据到名为 output.csv 的文件中。通过设置 quoting 参数,我们禁用了在保存 CSV 文件时使用双引号。