改变DataFrame或者Series的数据类型只需借助map函数就能实现。例如,一个float64的Series数据用链式表达法加上map(int)就能变为int64。
#对GPST这一列时间进行处理
h = np.floor(filter_frame.GPST / 10000).map(int)
print(h)
m = np.floor((filter_frame.GPST % 10000) / 100)
s = np.floor(filter_frame.GPST % 100)
filter_frame['seconds'] = h * 3600 + m * 60 + s
# print(filter_frame.seconds.map(int))
# print(filter_frame.columns)