如何在一定条件下应用,并通过python在其中附加值,值之间用inpandas分隔

2021-08-02 16:47:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个数据帧,其中包含NameMains列。你知道吗

data = [['Anshu', '8321-1328-11'], ['Hero', '83211-1128-11'], ['Naman', '65432-8765-4']] 

df = pd.DataFrame(data, columns = ['Name', 'Mains'])

我想用一个更新的值将Mains列更新为一个新列,即df['new_Mains'],条件如下:如果数字被4-4-2分隔,那么应该加0,更新的分隔数字将是5-4-2?有可能在熊猫身上这样做吗?你知道吗