我有一张表需要按条件分组:
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'但我该如何解决这个问题?
谢谢
开发一个功能,修剪前导和尾随空白。
这是一个简单的示例,但实际文件包含更复杂的行和列。
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)
请注意,该功能需要涵盖所有可能的情况。谢谢你