熊猫-从groupby中选择组(by = [group1,group2])

时间:2019-02-20 19:13:06

标签: python pandas

我将数据框分为两组native-countrysalary,但是在hours-per-week上的输出太大,无法找到特定的国家/地区。

df.groupby(by=['native-country', 'salary'])['hours-per-week']

如何按国家/地区名称选择分组,例如“日本”?

2 个答案:

答案 0 :(得分:2)

如果您不尝试执行任何聚合/转换,为什么要使用groupby?只需:

df.query("'native-country' == 'Japan'")\
  .loc[:, ["native_country", "salary", "hours-per-week"]]

答案 1 :(得分:1)

   newdf = ddf.groupby('country').**size()/all()/count()/...**

   result = newdf.filter(lambda x : True if x.country == 'japan' else False)lt

   print result