こんな事象に陥る人が他にいるのか分からないのですが、ググって解決しなかった問題が解決したので、せっかくだからメモしておきます。 Pandasのデータフレームに、整数型で値が入っている列があるとします。 >>> import pandas as pd >>> import numpy >>> >>> df1 = pd.DataFrame({ ... 'ID':[123456789012345678, 123456789012345673, 12345678901234567], ... 'Name':['Ichiro','Jiro','Saburo'] ... }, ... columns = ['ID', 'Name'] ... ) >>> >>> type(df1['ID'][0]) # 列ごと取り出すとPandasのSeriesですと言われるので <class 'numpy.int64