我用pandas读取csv文件,过滤了一些数据,再保存回csv文件时有双引号怎么去除
望采纳。
可以使用 pandas
的 read_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 文件时使用双引号。