2つのpandas.DataFrame
を追加/削除したときに何が起こるかを理解しようとしています。パンダのソースコードを見つける場所__add__
import pandas as pd
df1 = pd.DataFrame([[1,2], [3,4]])
df2 = pd.DataFrame([[11,12], [13,14]])
df1 + df2 # Which function is called?
は、私の理解では、__add__
機能が+
演算子をオーバーロードするクラスで実装する必要がありますが、pandas.core.frame.DataFrame
と、親クラスのすべてのためのsource codeにはそのような機能が見つからないです。
この仕事をしている機能はどこですか?
[この](https://github.com/pandas-dev/pandas/blob/master/pandas/core/opsを確認し必要なように見えます。 py#L166)。 – jezrael