我想对此 Dataframe ['REGIS_HOUR']执行计算
['REGIS_HOUR']
如果['REGIS_HOUR']大于12,则['REGIS_HOUR']-12,但它不起作用。我使用astype('int')转换为int
['REGIS_HOUR']-12
astype('int')
2w3rbyxf1#
df['REGIS_HOUR'] = df['REGIS_HOUR'] % 12
myzjeezk2#
试试这个:
import numpy as np df['REGIS_HOUR'] = np.where(df['REGIS_HOUR'] > 12, df['REGIS_HOUR'] -12, df['REGIS_HOUR'])
2条答案
按热度按时间2w3rbyxf1#
myzjeezk2#
试试这个: