首页 > 解决方案 > 用 Pandas 删除一列的第一个逗号

问题描述

如果我有如下数据框:

id         fruits
01     ,Apple, Apricot
02     ,Apple, Banana, Clementine, Pear
03     ,Orange, Pineapple, Pear

如何删除第一个逗号并获得这样的新数据框:

id      fruits
01     Apple, Apricot
02     Apple, Banana, Clementine, Pear
03     Orange, Pineapple, Pear

标签: pythonpandas

解决方案


使用str.lstrip

df['fruits'] = df['fruits'].str.lstrip(',')
print (df)
   id                           fruits
0   1                   Apple, Apricot
1   2  Apple, Banana, Clementine, Pear
2   3          Orange, Pineapple, Pear

推荐阅读