我有这个数据框:
<link href="./Resources/CSS/style.css" type="text/css" rel="stylesheet">
我想要做的就是把年龄列中的括号弄清楚。我正在执行以下操作:
Team Age
X [28,21,16,45]
B [18,19,16,23]
Y [32,27,34,23]
但是我得到只能加入一个可迭代的错误;如果我经过一个循环并打印结果,我就能得到想要的东西。
答案 0 :(得分:4)
如果值是字符串:
df['Age'] = df['Age'].str.strip('[]')
如果值是列表:
df['Age'] = df['Age'].str.join(',')
答案 1 :(得分:2)
使用:
df['Age'] = df['Age'].astype(str).str[1:-1]
如果'Age'
列是字符串列,则只需使用:
df['Age'] = df['Age'].str[1:-1]
现在:
print(df)
是所需的输出。