小编S.G*_*.Gu的帖子

使用pandas groupby 获取对应于最小值的行

我有一张表需要按条件分组:

R_num ORG name level
13    Dm   Ad   17
13    Dm   Af   16
Run Code Online (Sandbox Code Playgroud)

当我使用它给我时13 Dm Ad 16,就像数据被操纵一样。

df1=df.reset_index().groupby(['R_num','ORG']).agg({'name':'first','level':['min']})
Run Code Online (Sandbox Code Playgroud)

我想要的结果是13 Dm Af 16,我知道可能有问题,'name':'first'但我该如何解决这个问题?

谢谢

python group-by dataframe pandas pandas-groupby

5
推荐指数
1
解决办法
129
查看次数

熊猫修剪数据帧中的前导和尾随空白

开发一个功能,修剪前导和尾随空白。

这是一个简单的示例,但实际文件包含更复杂的行和列。

df=pd.DataFrame([["A b ",2,3],[np.nan,2,3],\
[" random",43,4],[" any txt is possible "," 2 1",22],\
["",23,99],[" help ",23,np.nan]],columns=['A','B','C'])
Run Code Online (Sandbox Code Playgroud)

结果应该消除所有前导和尾随空格,但保留文本之间的空间。

df=pd.DataFrame([["A b",2,3],[np.nan,2,3],\
["random",43,4],["any txt is possible","2 1",22],\
["",23,99],["help",23,np.nan]],columns=['A','B','C'])
Run Code Online (Sandbox Code Playgroud)

请注意,该功能需要涵盖所有可能的情况。谢谢你

python pandas

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

group-by ×1

pandas-groupby ×1