我有以下代码可以从 CSV 文件导入
data = pd.read_csv(("dados_meteo.csv"),\
names=['POM','DTM','RNF','WET','HMD','TMP','DEW','INF'],\
parse_dates = ['DTM'])
然后
data.dtypes
返回
POM object
DTM object
RNF float64
WET float64
HMD float64
TMP float64
DEW float64
INF int64
dtype: object
使用后
data['DTM'] = data['DTM'].astype('datetime64[ns]')
DTM 保持相同的类型。你能帮帮我吗?
谢谢
最佳答案
检查您的 CSV 文件日期列并确保将其设置为日期类型(或者选择列 => 右键单击 => 设置单元格格式 => 在类别下选择日期 => 并选择日期格式)
然后
data =pd.read_csv("dados_meteo.csv",parse_dates=['date-coumn-name-here'])
关于python - 如何将 Pandas 数据框中的对象转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024338/