私のSQLコードの結果をPythonのテーブル/データフレームに入れたいと思います。私は以下のコードを入力し、私はこれを行うために使用する必要がどのような追加のコードを知りたいと思っていますPythonのテーブルへのSQLクエリの結果
import pandas as pd
f = pd.read_csv("/Users/sandeep/Downloads/Python/baseball.csv", header=0)
q = """
select player, year,
case when team='CHN' then 1 else 0 end as team_flag
from f
where year=2006;
"""
ドキュメント:http://pandas.pydata.org/pandas- docs/stable/io.html#sql-queries –
CSVファイルから値を取得するのは 'from f'ですか?なぜあなたはSQLを使ってCSVをクエリしていますか? –
Yakymのソリューションが最適ですが、CSVファイルが残っている場合は、メモリ内のsqlite3データベースに変換し、_that_ドライバでpandas.read_sqlを使用することができます。 http://stackoverflow.com/a/14432914/1930462 –