我目前有以下专栏:
0 [Joe]
1 John
2 Mary
3 [Joey]
4 Harry
5 [Susan]
6 Kevin
我似乎无法删除
[]
而不用[]
= NaN
制作行为了清楚起见,我希望该列看起来像这样:
0 Joe
1 John
2 Mary
3 Joey
4 Harry
5 Susan
6 Kevin
有人可以帮忙吗?
最佳答案
您的标题似乎暗示您的系列中的某些元素是列表。
设定
s = pd.Series([['Joe'], 'John', 'Mary', ['Joey'], 'Harry', ['Susan'], 'Kevin'])
s
0 [Joe]
1 John
2 Mary
3 [Joey]
4 Harry
5 [Susan]
6 Kevin
dtype: object
选项1
用
pd.Series
申请s.apply(pd.Series).squeeze()
0 Joe
1 John
2 Mary
3 Joey
4 Harry
5 Susan
6 Kevin
Name: 0, dtype: object