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

时间:2014-09-11 22:52:35

标签: python pandas

我正在阅读带有pandas的SQLite3数据库。有些项目缺少标有N / A.我用read_sql读取它。如果它是一个csv有na_values选项然后我会使用dropna。我知道我可以使用过滤器来取出包含N / A的行。 na_values有类似的选项吗?

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')

0 个答案:

没有答案