【发布时间】:2020-01-03 12:53:27
【问题描述】:
我有一个数据框df:
workhours
0 0 days 01:45:13.250000000
1 0 days 04:23:56.723404255
2 0 days 07:11:01.688888888
3 0 days 06:02:48.160000000
4 0 days 06:27:57.280000000
5 0 days 07:00:26.551020408
6 0 days 09:04:01.039215686
7 0 days 08:50:11.941176470
8 0 days 07:30:59.725490196
...
我只想知道时间而不是“= 天”。 如何从每一行中删除它?
【问题讨论】:
-
在 pandas 中使用 str.replace(pattern)
-
如果数据的模式相同,
df.workhours.str.split().str[-1]也可以