csvファイルで一致する行を見つけることができる必要があります。ここでdestinationという名前の列の値はPythonスクリプトの変数と一致し、 lineという名前の別の列は、ファイルから別の列(名前付きコード)値を取得するために、スクリプトの別の変数と一致します。2つの列一致(Python)を使用してcsvファイル内の一致する行を見つける
どうすればよいですか?
ありがとうございました。 Pythonで
csvファイルで一致する行を見つけることができる必要があります。ここでdestinationという名前の列の値はPythonスクリプトの変数と一致し、 lineという名前の別の列は、ファイルから別の列(名前付きコード)値を取得するために、スクリプトの別の変数と一致します。2つの列一致(Python)を使用してcsvファイル内の一致する行を見つける
どうすればよいですか?
ありがとうございました。 Pythonで
使用パンダライブラリは
import pandas as pd
filename="filename.csv"
df=pd.read_csv(filename)
variabletomatch="whateveryouwanttomatch"
for idx,row in df.iterrows():
tomatch=row["columnname"]
if tomatch==variabletomatch:
print "MATCHED"
確かに、ここでは1つの列しか一致しません.2つの異なる変数をcsvから2つの異なる列に一致させる必要があります。 –
これは私の問題を解決するために一時的に使用したソリューションですが、 sqliteデータベースで、私のフィードにそれを要求しています。 pandasを使用して3分で実行したものは、sqliteを使用して10秒未満です。ご協力いただきありがとうございます :) –
は、いくつかの悪いコードを書くのエラーを修正し、あなたが動けなくなるかどうか尋ねます。それが私の行いなのです。 –
私は現在、1つの列のみに一致するコードを持っていますが、2つではありません。それが私が尋ねる理由です。 –
コードを表示し、何を試してみましたか。 [mcve]の作成方法を参照してください。 –