Python 如何使用Pandas将数据库表中的nan转换为NULL
在我的CSV中,有些列是空的,但当我插入CSV数据时,nun将代替空列,但我希望表中为NULLPython 如何使用Pandas将数据库表中的nan转换为NULL,python,django,pandas,Python,Django,Pandas,在我的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_
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,但是当我使用上面的代码时,在空列的位置为nun时,我遇到了类似的问题。下面的内容对我很有用:
df.astype(object).replace(np.nan,None)嗨,杰夫-这能回答你的问题吗?如果是,请按此标记