Pandas,要在导出的特定列中删除外部引号吗?

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

我有一个特定的问题,我们正在从旧系统迁移到新系统。熊猫将旧数据库调整为新数据库。但是,我遇到了问题。

[如果文件是使用SQL或Csv打开的,则带有外部引号,"UUID_TO_BIN('5e6f7922-8ae9-11ea-a3bd-888888888788', true)"

我需要确保它没有这样的高引号:UUID_TO_BIN('5e6f7922-8ae9-11ea-a3bd-888888888788', true)

在将保存导出到SQL或CSS时,对于特定的列,这样做的pandas解决方案是什么?因为现在它是一个字符串,并且会像这样返回?

python pandas
1个回答
0
投票

尝试使用以下方法在Pandas中读取数据:

df = pd.read_csv(filename, sep=',').replace('"','', regex=True)

此阅读行应从您的数据中删除" "


0
投票

[如果您的问题是旧系统产生带引号的.csv之类的文件,您可能只想按here的说明编辑.csv文件本身,就可以>

[如果您的问题是熊猫将其保存为带双引号的字符串,则可以在熊猫的csv输出上运行相同的操作,也可以将.to_csv()函数传递给参数

quotechar=''

您可以找到更多信息on this page

© www.soinside.com 2019 - 2024. All rights reserved.