У меня есть такой фрейм данных, и я хочу вставить его в базу данных MariaDB с помощью python:

      col1      col2       col3     col4
0      A         21         21       92
1      B         62         54       62
2      C         63         98       41
3      D         64         97       NaN
4      E         76         NaN      NaN

Когда я пытаюсь вставить его в MariaDB, я получаю сообщение об ошибке:

mariadb.DataError: Invalid parameter type at row 5, column 3

В моей таблице в MariaDB я указал принимать значения NULL

Как мне исправить эту проблему?

0
user14073111 11 Май 2021 в 00:08

1 ответ

Лучший ответ

Df.where (pd.notnull (df), Нет)

Моя версия pandas выше 0,13: попробуйте это

             col1      col2       col3     col4
      0      A         21         21       92
      1      B         62         54       62
      2      C         63         98       41
      3      D         64         97       None
      4      E         76         None     None
1
Avinash_cdns 11 Май 2021 в 02:13