如何让熊猫附加一个整数并保留整数数据类型?我意识到在我输入数据后我可以 df.test.astype(int) 到整个列,但如果我能在我附加数据的时候做到这一点,那似乎是一个更好的方法。这是一个示例:
from bitstring import BitArray
import pandas as pd
df = pd.DataFrame()
test = BitArray('0x01')
test = int(test.hex)
print(test)
df = df.append({'test':test, 'another':5}, ignore_index=True)
print(df.test)
print(df.another)
这是输出:
1
0 1.0
Name: test, dtype: float64
0 5.0
Name: another, dtype: float64
它将整数更改为浮点数。