Я пытаюсь записать из кадра данных pandas в AWS красное смещение:
df_tmp_rpt = pd.read_csv('path')
df_tmp_rpt = df_tmp_rpt[df_tmp_rpt['COL'] == 'VALUE']
df_tmp_rpt = df_tmp_rpt.replace(np.nan, null, regex=True)
records = df_tmp_rpt.to_records(index=False)
for record in records:
script_insert = ScriptReader.get_script(SCRIPT_PATH).format(record)
RedshiftDataManager.run_update(script_insert, DB_CONNECTION)
Redshift ожидает формат ('значение1', 'значение2', null) для вставки данных. Вот почему я пытаюсь заменить все NaN на null в кадре данных. Как мне добиться такого? (Мне нужно нулевое значение, а не строка 'null')
Заранее спасибо за помощь