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

问题描述 投票:0回答:1

当我尝试使用 Python 3 将 CSV 文件上传到 SQLite 时遇到一些问题。

我最初有一个 XLSX 格式的文件,然后将其转换为 CSV。我的文件如下所示:

A B C

艾娃·大卫·琥珀

Gabby   

Eric        

然后我将文件上传到SQLite,遇到很多NULL值。像这样:

A B C

艾娃·大卫·琥珀

null 嘉比 null

null 埃里克 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')
sqlite csv xlsx
1个回答
0
投票

您可以执行以下操作:

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

请参阅相关的 Pandas 文档 此处

© www.soinside.com 2019 - 2024. All rights reserved.