将数组添加为新的DataFrame行时,奇怪的转换浮起

时间:2019-11-27 14:26:33

标签: python pandas dataframe

初始化DataFrame时,我观察到奇怪的类型转换:

df = pd.DataFrame(columns = ['day', 'switch_ip', 'mac', 'type'])
df.mac = test_data.mac.astype('uint64')
df.info()

for mac in range(5):
    df.loc[len(df)] = ['file_name', 'switch_ip', mac, 0]

df.info()

我的mac列将自己的类型更改为float。为什么?对我来说很关键,我不明白哪里出了问题...

0 个答案:

没有答案