Python 如何使用带pandas的read_sql排除包含N/A值的记录?
我正在读一个有熊猫的SQLite3数据库。有一些项目丢失并标记为N/A。我使用read_sql读取它。如果是csv,则有na_值选项,然后我将使用dropna。我知道我可以使用过滤器删除包含N/A的行。是否有类似于na_值的选项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
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之后大嚼熊猫。