如何删除数据框中的引号[重复]

Posted

技术标签:

【中文标题】如何删除数据框中的引号[重复]【英文标题】:How to delete quotation marks in dataframe [duplicate] 【发布时间】:2019-11-11 19:24:54 【问题描述】:

我有一个这样的数据框:

number    file
  1       "[file1,file2]"
  2       [file1]
  3       "[file3,file4]

我想删除"。这是我尝试过的:

 data = df.replace([\"], '', regex=True)

但是,我的数据框中没有任何变化。我该如何解决这个问题?

谢谢。

【问题讨论】:

df['file'].str.strip('"') @cs95 不会将第二个文件行设为 Null 吗? @MohitMotwani 我认为这是一列字符串,但如果不是,那么它可能不会像 replace 那样正常工作。 @cs95 实际上,file 是一列列表 要么你混合了列表和字符串,要么你有一列看起来像列表的字符串。 【参考方案1】:
import pandas as pd
df = pd.read_csv("test.csv",delimiter=',')
data = df.replace('"', '', regex=True)
print(data)

【讨论】:

以上是关于如何删除数据框中的引号[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何从R中的数据框中删除重复的行[重复]

如何删除R数据框中的列[重复]

删除另一个数据框中的行[重复]

如何从R中的字符串中删除单引号?

如何使用 PHP 从输入框中删除引号

如何从 r 中的数据框中删除标题行? [复制]