如何删除数据框中的引号[重复]
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)
【讨论】:
以上是关于如何删除数据框中的引号[重复]的主要内容,如果未能解决你的问题,请参考以下文章