我从 API 访问数据,它返回一列数据,其中包含一个或两个项目列表,如下所示:
编辑:这是一个 Pandas 系列。
['WR'],
['RB'],
['QB'],
['QB'],
['TE'],
['TE'],
['TE'],
['WR', 'RB'],
['QB'],
['WR'],
['WR'],
['WR'],
['TE'],
['TE'],
['TE'],
['WR'],
['WR'],
['WR'],
['WR'],
['RB'],
['RB'],
['WR', 'RB'],
['WR']
...
等等。我想要做的是简单地将每个列表转换为一个字符串,如下所示:'WR',
'RB',
'QB',
'QB',
'TE',
'TE',
'TE',
'WR, RB',
...
等等。我试过 .explode()但这并不是我想要的,因为我不希望包含两个项目的列表为第二个项目创建一个新行。我也尝试使用 [1:-1]
简单地索引它但显然这不起作用,因为括号不是字符串中的字符。我很感激任何帮助。谢谢!
最佳答案
让我们试试
s.str.join(',')
Out[249]:
0 RB
1 QB
2 QB
3 WR,TE
dtype: object
关于python - 如何将一列列表转换为一列字符串python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63443851/