pandas 字符串类型转换成时间类型 object to datetime64[ns]

import pandas as pd
from matplotlib import pyplot as plt
from datetime import datetime
filename='sitka_weather_2014.csv'


#AKST
df=pd.read_csv(filename)

print(df.dtypes)

pandas 字符串类型转换成时间类型 object to datetime64[ns]_第1张图片

df['AKST'] = pd.to_datetime(df['AKST'], format ='%Y-%m-%d')
print('*'*44)
print(df.dtypes)

pandas 字符串类型转换成时间类型 object to datetime64[ns]_第2张图片

df['AKST'] =df['AKST'].apply(lambda x: x.strftime('%Y-%m-%d'))
print('*'*44)
print(df.dtypes)

pandas 字符串类型转换成时间类型 object to datetime64[ns]_第3张图片

 

 

你可能感兴趣的:(pandas)