如何将日期时间数据帧列转换为 int64,将值 2018-08-01 替换为 20180801?
myDataFrame
DATA_REFE COD_SGTO
0 2018-08-01 1
1 2018-08-01 1
2 2018-08-01 1
3 2018-08-01 1
4 2018-08-01 1
myDataFrame column type
DATA_REFE datetime64[ns]
COD_SGTO object
df['DATA_REFE'].astype(str).replace('-', '')
结果还是一样
最佳答案
试试这个:
myDataFrame['DATA_REFE'].dt.strftime('%Y%m%d').astype(int)
关于python - 如何将日期时间数据帧列转换为 int64,将值 2018-08-01 替换为 20180801?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56342217/