我有一个如下所示的df:
column1
411/711
589
90/11
如何仅将数字保留在斜杠前?
新df如下:
column1
411
589
90
答案 0 :(得分:3)
使用split
df.column1=df.column1.str.split('/').str[0]
答案 1 :(得分:1)
您可以展开为多列,然后选择第一列:
df['column1'] = df['column1'].str.split('/', n=1, expand=True)[0].astype(int)
print(df['column1'])
0 411
1 589
2 90
Name: 0, dtype: int32