1
私はパンダのDataFrameを持っています。データフレームで操作を実行すると、シリーズに戻ります。どのようにしてそのシリーズを使用して、一致するレコードのみを選択できますか?シリーズ値でDataFrameデータベースを選択
今、私はDataFrameに列を追加し、データフレームに対してクエリを実行してから列を削除します。私は本当にこのソリューションが気に入らないので、私はより良い解決策を得ることができると思っています。インデックス項目1データフレームのオブジェクトの項目1に一致するよう
data = [[1,2,3], [1,3,4], [3,4,5]]
columns = ['a', 'b', 'c']
df = pd.DataFrame(data, columns=columns)
series = df.myoperation()
df['myoperation'] = series
res = df[df['myoperation'] == True]
del res['myoperation']
series
目的は、1-1マッチを生成します。
これは私のハックコードですが、データフレームにこのような単純な例よりも多くの列やデータがあると、恐れがあります。
は私がseries
場合に使用することができると思うあなた