我有这个数据框:
Team Age
X [28,21,16,45]
B [18,19,16,23]
Y [32,27,34,23]
我只想去掉 Age 列中的括号,以便更进一步。我正在做以下事情:
df['Age']=[','.join(i) for i in df['Age']]
但是我在这样做时得到了can only join an iterable 错误;如果我通过一个循环并打印结果,我就能得到想要的结果。
最佳答案
如果值是字符串:
df['Age'] = df['Age'].str.strip('[]')
如果值是列表:
df['Age'] = df['Age'].str.join(',')
关于python - 从 pandas 单元格内的列表中删除括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55257957/