基于字段的子集数据框

用户名
mukey   cokey     hzdept_r  hzdepb_r
422927  11090397    0        20
422927  11090397    20       71
422927  11090397    71       152
422927  11090398    0        18
422927  11090398    18       117
422927  11090398    117      152

我想对上面的数据帧进行子集设置,以便仅选择cokey的FIRST SET(在这种情况下为11090397)。当然,由于这是示例数据集,因此解决方案需要扩展到此类数据框的较大版本。

在这种情况下,结果数据集应为:

mukey   cokey     hzdept_r  hzdepb_r
422927  11090397    0        20
422927  11090397    20       71
422927  11090397    71       152

我尝试使用groupby,但不确定如何从中仅选择第一个cokey值。

埃德·楚姆

另一种方法是仅采用第一个唯一值:

In [97]:

df[df['cokey'] == df['cokey'].unique()[0]]
Out[97]:
    mukey     cokey  hzdept_r  hzdepb_r
0  422927  11090397         0        20
1  422927  11090397        20        71
2  422927  11090397        71       152

您还可以使用基于整数的索引来获取第一个过滤值:

In [99]:

df[df['cokey'] == df['cokey'].iloc[0]]
Out[99]:
    mukey     cokey  hzdept_r  hzdepb_r
0  422927  11090397         0        20
1  422927  11090397        20        71
2  422927  11090397        71       152

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于列表对象的子集数据框

来自分类Dev

基于缩放交互的子集数据框

来自分类Dev

R中基于日期的子集数据框

来自分类Dev

基于部分字符串匹配的子集数据框

来自分类Dev

Julia:子集数据框

来自分类Dev

基于每组行数的子集数据帧

来自分类Dev

基于列名的部分匹配的子集数据

来自分类Dev

如何基于colMeans子集数据帧

来自分类Dev

R Shiny:基于checkboxgroupinput的子集数据

来自分类Dev

基于重复模式的子集数据帧

来自分类Dev

基于条件熊猫的子集数据帧

来自分类Dev

基于条件语句的子集数据

来自分类Dev

基于列名的部分匹配的子集数据

来自分类Dev

基于最小值的子集数据

来自分类Dev

基于 R 中条件的子集数据

来自分类Dev

子集数据框导致错误输出

来自分类Dev

如何基于一些搜索字符串创建正则表达式以子集数据框?

来自分类Dev

向量中基于条件的子集数据帧

来自分类Dev

向量中基于搜索模式的子集数据帧

来自分类Dev

基于列名称的字符向量的子集数据帧

来自分类Dev

基于列中的数值的子集数据表

来自分类Dev

R-基于重复序列的子集数据帧

来自分类Dev

基于列中的数值的子集数据表

来自分类Dev

R:有光泽-基于来自checkboxGroupInput的选择的子集数据

来自分类Dev

闪亮:基于用户列输入的动态子集数据

来自分类Dev

基于列中最频繁值的子集数据集

来自分类Dev

子集数据

来自分类Dev

子集数据框时选择了未定义的列

来自分类Dev

在R中子集数据框-意外结果