คือจำนวนเฉลี่ยของผู้ที่เกิดในรัฐอื่นๆ ในสหภาพยุโรปในหน่วยล้าน เมื่อจำนวนผู้ที่เกิดในรัฐนอกสหภาพยุโรปในหน่วยล้านคือ 31.368 และเมื่อจำนวนประชากรทั้งหมดในหน่วยล้านสูงกว่า 501.098
What was the average number of people born in other EU states in millions, when the number of people born in a non EU state in millions was 31.368, and when the total population in millions was higher than 501.098?
df = pd.DataFrame(columns=['born_in_other_eu_state__millions_', 'born_in_a_non_eu_state__millions_', 'total_population__millions_'])
df[(df['born_in_a_non_eu_state__millions_'] == '31.368') & (df['total_population__millions_'] > '501.098')]['born_in_other_eu_state__millions_'].mean()