Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用Pandas将数据库表中的nan转换为NULL_Python_Django_Pandas - Fatal编程技术网

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

Python 如何使用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_

在我的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)

嗨,杰夫-这能回答你的问题吗?如果是,请按此标记