Python熊猫中是否有time()
个等价物?
我想避免使用(冗长的)apply(lambda..)
。
示例:
import datetime
import pandas as pd
df = pd.DataFrame({"a": ["31.12.1999 23:59:12", "31.12.1999 23:59:13", "31.12.1999 23:59:14"], "b": [4, 5, 6]})
df.insert(0, 'date', df.a.apply(lambda x: datetime.datetime.strptime(x, "%d.%m.%Y %H:%M:%S")))
df["time"] = df.date.apply(lambda x: x.time())
如何避免
df["time"] = df.date.apply(lambda x: x.time())