2017-04-04 4 views

答えて

2

これは、このようなスライスを作る方法です。

df[df['age'] > 10] 

これはブールシリーズを渡すことによって行われます。 query

3
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charles', 'Darlene'], 
        'age': [8, 11, 4, 61], 
        'height_inches': [38, 49, 25, 61]}) 

df_new = df[df.age > 10] 
1

ソリューション:

print (df.query('age > 10')) 

はサンプル:

df = pd.DataFrame({'name': ['a', 'b', 'c', 'd'], 
        'age': [80, 50, 10, 6], 
        'height_inches': [10, 20, 30, 40]}) 

print (df) 
    age height_inches name 
0 80    10 a 
1 50    20 b 
2 10    30 c 
3 6    40 d 

print (df.query('age > 10')) 
    age height_inches name 
0 80    10 a 
1 50    20 b 
関連する問題