给出如下的time
列:
time
0 2019Y8m16d10h
1 2019Y9m3d10h
2 2019Y9m3d10h58s
3 2019Y9m3d10h
如何删除以d
开头的子字符串,我已经尝试过使用df['time'].str.split('d')[0]
,但是它不起作用。
我想要的结果会是这样。谢谢。
time
0 2019Y8m16d
1 2019Y9m3d
2 2019Y9m3d
3 2019Y9m3d
df['time'] = df['time'].str.split('d').str[0].add('d')
print (df)
time
0 2019Y8m16d
1 2019Y9m3d
2 2019Y9m3d
3 2019Y9m3d