Как преобразовать NAN в NULL в таблице базы данных с помощью Pandas - PullRequest
0 голосов
/ 24 сентября 2019

В моем CSV некоторые столбцы пусты, но когда я вставляю данные CSV, так что вместо пустого столбца появляется nun, но я хочу NULL в таблице

file = request.FILES['csvfile']
df = pd.DataFrame(data, columns=['company’])
if not df.loc[i]['company'] == 'NaN':
    company = df.loc[i]['company']
else:
    company = None 
Company.objects.update_or_create(company_name=company)

Я хочу Null втаблица базы данных, когда столбец пуст, но когда я использую приведенный выше код, который дает мне монахиню вместо пустого столбца

1 Ответ

0 голосов
/ 24 сентября 2019

Я думаю, вы можете просто использовать заменить

df.replace('nan', None, regex=True, inplace=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...