我有一个 df 这样叫df。tag_position 是字符串或列表。但我希望它们都是字符串。我怎样才能做到这一点?我还想删除最后的空格。
输入
id tag_positions
1 center
2 right
3 ['left']
4 ['center ']
5 [' left']
6 ['right']
7 left
Run Code Online (Sandbox Code Playgroud)
预期产出
id tag_positions
1 center
2 right
3 left
4 center
5 left
6 right
7 left
Run Code Online (Sandbox Code Playgroud)
你可以explode然后strip:
df.tag_positions = df.tag_positions.explode().str.strip()
Run Code Online (Sandbox Code Playgroud)
要得到
id tag_positions
0 1 center
1 2 right
2 3 left
3 4 center
4 5 left
5 6 right
6 7 left
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58 次 |
| 最近记录: |