こんにちはすべて私はパンダには新しいです。私は私の必要な出力のためのパンダのクエリを書く方法に関するいくつかの助けが必要です。Pythonのpandasでネストされたクエリを書くには?
私は私がその10のための和(人口)を取得する必要がある唯一の とき10 < MINIMUM_AGE < 20 10にその0のための和(人口)を取得する必要があるときに0 < MINIMUM_AGE のような出力データを取得したいです20にのみ し、それは
私の入力データがどのように見える続け:
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
マイコード:
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
何か試しましたか? – Roshan
はい私はそれを試しましたが、私の検索された出力が得られません – Rahul
あなたの試行したコードを投稿してください – Roshan