9

パンダに整数を追加して整数データ型を保持させるにはどうすればよいですか? データを入力した後、列全体に 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

整数を浮動小数点数に変更しています。

4

4 に答える 4