3

SQLを使用してcsvファイルを読み取る方法を知りたいです。group by を使用して、他の csv ファイルを結合したいと考えています。Pythonでこれをどのように行うのでしょうか。

例:

select * from csvfile.csv where name LIKE 'name%'
4

3 に答える 3

2

SQL コードは、データベース エンジンによって実行されます。Python は、SQL ステートメントを直接理解したり、実行したりしません。

一部の SQL データベースはデータを csv 形式のファイルに保存しますが、ほとんどすべてのデータベースはより複雑なファイル構造を使用しています。したがって、各 csv ファイルを SQL データベース エンジンの個別のテーブルにインポートする必要があります。その後、Python を使用して SQL エンジンに接続し、SQL ステートメント (SELECT など) を送信できます。エンジンは SQL を実行し、そのデータ ファイルから結果を抽出して、Python プログラムに返します。

最も一般的な軽量エンジンは SQLite です。

于 2013-06-26T01:58:18.220 に答える