Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何删除dataframe中的引号_Python_Python 3.x_Pandas_Dataframe - Fatal编程技术网

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
是一列列表。如果您混合了列表和字符串,或者您有一列类似列表的字符串。