मेरे पास 2 डेटाफ्रेम हैं। मैं एक विभाजन आपरेशन प्रसारित करने के लिएकिसी अन्य द्वारा एक पांडस डेटाफ्रेम को विभाजित करें - इंडेक्स को अनदेखा करें लेकिन कॉलम का सम्मान करें
df1= pd.DataFrame([[1.,2.,3.,4.], [5.,6.,7.,8.], [9.,10.,11.,12.]],
columns=['A','B','C','D'], index=['x','y','z'])
df2= pd.DataFrame([[0.,1.,2.,3.]], columns=['A','B','D','C'], index=['q'])
सूचना है कि कॉलम df2 में कुछ अलग तरह अनुरूप हैं चाहते हैं।
मैं df1 को df2 से विभाजित करना चाहता हूं जहां पंक्ति प्रसारित की जाती है लेकिन स्तंभ लेबल का सम्मान किया जाता है।
A B C D
x 1 2 3 4
y 5 6 7 8
z 9 10 11 12
A B D C
q 0 1 2 3
यह गलत होगा।
df1.values/df2.values
[[ inf 2. 1.5 1.33333333]
[ inf 6. 3.5 2.66666667]
[ inf 10. 5.5 4. ]]
उत्तर मैं इच्छा है:
A B C D
x inf 2 1 2
y inf 6 2.33 4
z inf 10 3.66 6
बहुत अच्छा और संक्षिप्त +1 – EdChum