擅长:python、mysql、java
<p>用于您的案例(注意[0]需要索引到数组中)</p>
<pre><code>row = df1.iloc[1]
df2[df2.Country == row.Country][row.Weight][0]
</code></pre>
<p>希望这对.iloc和.loc有所帮助</p>
<pre><code>d = {chr(ord('A')+r):[c+r*10 for c in range(5)] for r in range(5)}
df = pd.DataFrame(d).transpose()
df.columns=['a','b','c','d','e']
print(df)
print(" ")
print(df.loc['B']['c'])
print(df.iloc[1][2])
</code></pre>
<p>输出</p>
<pre><code> a b c d e
A 0 1 2 3 4
B 10 11 12 13 14
C 20 21 22 23 24
D 30 31 32 33 34
E 40 41 42 43 44
12
12
</code></pre>