Python 如何使用带pandas的read_sql排除包含N/A值的记录?

Python 如何使用带pandas的read_sql排除包含N/A值的记录?,python,pandas,Python,Pandas,我正在读一个有熊猫的SQLite3数据库。有一些项目丢失并标记为N/A。我使用read_sql读取它。如果是csv,则有na_值选项,然后我将使用dropna。我知道我可以使用过滤器删除包含N/A的行。是否有类似于na_值的选项 import pandas as pd import sqlite3 database = 'mydatabase.db' con = sqlite3.connect(database) con.text_factory = str curs = con.cursor

我正在读一个有熊猫的SQLite3数据库。有一些项目丢失并标记为N/A。我使用read_sql读取它。如果是csv,则有na_值选项,然后我将使用dropna。我知道我可以使用过滤器删除包含N/A的行。是否有类似于na_值的选项

import pandas as pd
import sqlite3

database = 'mydatabase.db'
con = sqlite3.connect(database)
con.text_factory = str
curs = con.cursor()

with con:
    sql = """SELECT NAME, AGE, EDUCATION_LEVEL FROM Data"""
    df = pd.read_sql(sql, con, index_col='ID')

这不是kwarg atm,也许在github上发布功能请求?就目前而言,最好的选择可能是在阅读sql之后大嚼熊猫。