2024-04-26 22:03:42 发布
网友
如果要转换多个列,可以执行以下操作:
df[["col1", "col2", "col3"]] = df[["col1", "col2", "col3"]].apply(pd.to_datetime)
使用^{}函数,指定一个format来匹配数据。
raw_data['Mycol'] = pd.to_datetime(raw_data['Mycol'], format='%d%b%Y:%H:%M:%S.%f')
可以使用DataFrame方法^{}对Mycol中的值进行操作:
>>> df = pd.DataFrame(['05SEP2014:00:00:00.000'],columns=['Mycol']) >>> df Mycol 0 05SEP2014:00:00:00.000 >>> import datetime as dt >>> df['Mycol'] = df['Mycol'].apply(lambda x: dt.datetime.strptime(x,'%d%b%Y:%H:%M:%S.%f')) >>> df Mycol 0 2014-09-05
如果要转换多个列,可以执行以下操作:
使用^{} 函数,指定一个format来匹配数据。
可以使用DataFrame方法^{} 对Mycol中的值进行操作:
相关问题 更多 >
编程相关推荐