Я столкнулся с проблемой, пока преобразовывал значения из numpy.int64
в нативную версию Python int
для каждого элемента pandas DataFrame, но до сих пор не получил ответ, который мне подходит.
В моем предыдущем сообщении более подробно говорится о вставке данных в базу данных, поэтому этот вопрос не является дубликатом: Как преобразовать np.int64 в python int64 для PandasSeries?
Давайте суммируем все способы сделать это. Это помогло бы мне и многим другим!
Методы, которые я попробовал:
df['colname'].tolist()
pd.to_numeric(df['colname'], errors = 'coerce')
int()
для ((int(df['colname1']))
df['colname'].astype(int)
df['colname'].value.astype('int')
.item()
Заполните этот пост другими известными вам методами, пожалуйста!