Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 删除列中的列表类型,同时保留列表结构_Python_String_Pandas_List_Types - Fatal编程技术网

Python 删除列中的列表类型,同时保留列表结构

Python 删除列中的列表类型,同时保留列表结构,python,string,pandas,list,types,Python,String,Pandas,List,Types,我有两个列,从我的数据被拉的方式是在列表中。这可能是一个非常简单的问题,我只是没有找到正确的方法来创建我想要的结果 如果可能的话,我需要“a”列是一个没有[]的字符串,“a”列是由一列分隔的整数 我尝试过以下代码: df['a'] = df['a'].astype(str) 转换为字符串:但失败并输出: 我需要的输出是: a b hbhprecision.com 123,1234,12345,1

我有两个列,从我的数据被拉的方式是在列表中。这可能是一个非常简单的问题,我只是没有找到正确的方法来创建我想要的结果

如果可能的话,我需要“a”列是一个没有[]的字符串,“a”列是由一列分隔的整数

我尝试过以下代码:

df['a'] = df['a'].astype(str)
转换为字符串:但失败并输出:

我需要的输出是:

a                                           b
hbhprecision.com         123,1234,12345,123456
thomsonreuters.com            1234,12345,123456
等等


请提前帮助并感谢您

对于第一部分,移除支架[]

df['c_u'].apply(lambda x : x.strip("['").strip("']"))
对于第二部分(假设您也删除了括号),将值跨列拆分:

df['tawgs.db_id'].str.split(',',  expand=True)

如果你能提供你的初始表格,那会很有帮助。你想删除
c_
列上的[]是什么意思?我在例子中没有看到。我说得对吗,你想让int分别出现在一个单独的列中?最多可以有多少个整数?可能
df['c_']=df['c_'][0]
?如果'c_'不是类型字符串,您知道这样做的方法吗?因为strip只能应用于字符串?还有一个函数只在一个列表上工作吗?当你使用df.dtypes时,你对c_ualso有什么看法?为什么不把它转换成字符串呢?df[“c_”]=df[“c_”].astype(str)如果我在将c_转换为字符串之前这样做,我会得到一个错误,说series object not callable我在输出图像链接中将其转换为字符串,但是当我只需要abc.com时,列output siingle会在URL周围加上引号,如“abc.com”。但我想我现在可以删除单引号了?