Hallo alles, ich bin neu in Pandas. Ich brauche etwas Hilfe, wie man Pandas für meine benötigte Ausgabe schreibt.Wie schreibe ich eine verschachtelte Abfrage mit in Python Pandas?
Ich möchte Ausgabedaten wie abrufen, wenn 0 < MINIMUM_AGE < 10i Summe brauchen, um (Bevölkerung) für die 0 bis 10 nur wenn 10 < MINIMUM_AGE < 20 Ich brauche für die 10 Summe (Bevölkerung) zu erhalten bis 20 nur und dann geht es weiter
Meine Eingangsdaten wie folgt aussieht:
population,minimum_age,maximum_age,gender,zipcode,geo_id
50,30,34,f,61747,8600000US61747
5,85,NaN,m,64120,8600000US64120
1389,10,34,m,95117,8600000US95117
231,5,60,f,74074,8600000US74074
306,22,24,f,58042,8600000US58042
Mein Code:
import pandas as pd
import numpy as np
df1 = pd.read_csv("C:\Users\Rahul\Desktop\Desktop_Folders\Code\Population\population_by_zip_2010.csv")
df2=df1.set_index("geo_id")
df2['sum_population'] = np.where(df2['minimum_age'] < 10,sum(df2['population']),0)
print df2
haben Sie etwas versucht? – Roshan
Ja, ich habe es versucht, aber es wird nicht meine abgerufene Ausgabe – Rahul
Post Ihren Code, was auch immer Sie versuchten – Roshan