是否有更简单的方法来编写以下内容?
DataFrame
应包含Age
中DataFrame2=DataFrame[DataFrame['Age']<40]
DataFrame2=DataFrame2[DataFrame2['Age']>10]
列中值介于10到40之间的所有行。
fun <T> someMethod(class : () -> T) {
val newInstance = class()
}
答案 0 :(得分:1)
如果您安装了numexpr,则可以使用query()
:
DataFrame2 = DataFrame.query('Age < 40 & Age > 10')
答案 1 :(得分:1)
您可以使用&amp;:
df2 = df[(10 < df['Age']) & (df['Age'] < 40)]
注意:query / numexp效率更高,因为它不会创建尽可能多的临时数组。