前提・実現したいこと
2つのCSVファイルの数値を比較して近い値のデータを抜き出すプログラムを作りたいと思い、pandasのmerge_asofを使って作ってみましたがエラーコードが出て動作しません。
使用するファイルと自作したプログラムは下に記します。
import pandas as pd
df1 = pd.read_csv('wiseoagb_2mass_group1.csv',encoding='shift_jis')
df2 = pd.read_csv('newallwiseNeighbourhood0061.csv',encoding='shift_jis')
df3 = pd.merge_asof(df1, df2, left_on='sekikei', right_on='sekii', direction='nearest', tolerance=10)
発生している問題・エラーメッセージ
ValueError: left keys must be sorted
回答1件
あなたの回答
tips
プレビュー