import re
#Creating several new colums with a for loop and adding them to the original df.
#Creating permutations for a second level of binary variables for df
for i in list_ib:
for j in list_ib:
if i == j:
break
else:
bina = df[i]*df[j]
print(i,j)
iはデータフレーム(df)に属し、jは同じ列です。 私は各列の乗算を計算しました。私の質問は今、元のdfに新しいバイナリ製品の列をすべて追加するにはどうすればいいですか?Pythonのforループによって計算されたデータフレームに列を追加する
私が試してみました:
df = df + df[i,j,bina]
を私は私が必要な結果を得ていないのです。助言がありますか?
あなたの後ろには何が見つかりましたか? – Thanos