2016-06-17 5 views
0

私はSQLテーブルからpandasデータフレームを作成しようとしています。私はdata=pd.read_sql(query,con=con)を使ってデータを読みましたが、これはうまくいきます。しかし、データフレーム内のどのタイプの要素がNaNであるかを設定したいと思います。 csvを読むときはpd.read_csv('file.csv',na_values=['',[]'])で設定できます。 read_sqlを使用して同様のフラグを使用できますか?read_sqlを使用してパンダでna_valuesを指定するにはどうすればよいですか?

+0

ドキュメントによらない:http://pandas.pydata.org/pandas-docs/stable/generated /pandas.read_sql.html –

答えて

1

pandas/numpy NaNNULL(データベース内)に対応するため、このようなパラメータはありません。したがって、1対1の関係があります。

しかし、あなたは、あなたがこのようにそれを行うことができますNaNを持つ他の値を置換する場合:

df = df.replace(['', 'null'], [np.nan, np.nan]) 
関連する問題