Python 如何删除dataframe中的引号
我有这样一个数据帧:Python 如何删除dataframe中的引号,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我有这样一个数据帧: number file 1 "[file1,file2]" 2 [file1] 3 "[file3,file4] 我想删除“。这是我尝试过的: data = df.replace([\"], '', regex=True) 但是,我的数据帧没有任何变化。我如何解决这个问题 多谢各位 import pandas as pd df = pd.read_csv("test.csv",delimiter=',') data
number file
1 "[file1,file2]"
2 [file1]
3 "[file3,file4]
我想删除“
。这是我尝试过的:
data = df.replace([\"], '', regex=True)
但是,我的数据帧没有任何变化。我如何解决这个问题
多谢各位
import pandas as pd
df = pd.read_csv("test.csv",delimiter=',')
data = df.replace('"', '', regex=True)
print(data)
df['file'].str.strip('“')
@cs95这不会使第二个文件行为空吗?@MohitMotwani我假设这是一列字符串,但如果不是,那么它可能不会像replace
@cs95那样工作。实际上,file
是一列列表。如果你将列表和字符串混合在一起,或者您有一列类似列表的字符串。df['file'].str.strip('''''))
@cs95这不会使第二个文件行为空吗?@MohitMotwani我假设这是一列字符串,但如果不是,那么它可能不会像replace
@cs95那样正常工作。实际上,file
是一列列表。如果您混合了列表和字符串,或者您有一列类似列表的字符串。