2016-09-29 9 views
0

Ipythonノートブックでローカルに作成するデータセットに%sqlを使用できますか?私は以下のコードを試したが、うまくいかなかった。IPython%sql magicを使ってローカルデータセットを操作するには?

import pandas as pd 
%load_ext sql 
test = pd.DataFrame({'x1':[1,2,3,4,5], 'x2': [3,5,2,7,8]}) 

次の新しいセルには:

%%sql 
select * from test where x1 > 3; 
+0

DataFramesはSQLデータベースではないため、動作しません。パンダで読む。 SQLを使用しないで、簡単にしたいことができます。 – cco

答えて

0

それはパンダのデータフレームにSQLを使用することはできません。ローカルでデータベースを構築し、%sqlを使用してそのデータベースのデータを照会することができます。

関連する問題