gpt4 book ai didi

python - 如何使用 Pandas 将数据库表中的 nan 转换为 NULL

转载 作者:行者123 更新时间:2023-12-02 03:09:30 24 4
gpt4 key购买 nike

在我的 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 但是当我使用上面的代码时,它给了我 nun 来代替空列

最佳答案

我也有类似的问题。以下内容对我有用:

df.astype(object).replace(np.nan, None)

关于python - 如何使用 Pandas 将数据库表中的 nan 转换为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58077391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com