csv to SQLite如何消除CSV上的空单元格或如何消除SQLite表上的null

egmofgnx  于 2023-09-27  发布在  SQLite
关注(0)|答案(1)|浏览(96)

我在尝试使用Python 3将CSV文件上传到SQLite时遇到了一些问题。
我最初有一个XLSX格式的文件,然后我将其转换为CSV。我的文件看起来像这样:
A B C
艾娃·大卫·安珀

Gabby   

Eric

然后我将文件上传到SQLite,遇到了很多NULL值。就像这样:
A B C
艾娃·大卫·安珀
Gabby null
艾瑞克
我想让它们为空而不显示“null”,但我不知道如何实现。我应该在原始Excel或CSV上做些什么吗?或只是
任何指导都将不胜感激。

import sqlite3
import pandas as pd

df = pd.read_csv('filename')
connection = sqlite3.connect('SQLitename.db')
df.to_sql('tablename', connection, if_exists='replace')
krcsximq

krcsximq1#

您可以执行以下操作:

[...]
df = pd.read_csv('filename')
df = df.fillna('')
[...]

参见相关Pandas文档here

相关问题