pandas中的axis行与列 不念不忘少年蓝@ 2023-09-26 20:16 4阅读 0赞 import pandas as pd df_1 = pd.DataFrame(columns=('a', 'b')) df_1['a'] = [1,2,3] df_1['b'] = [2,3,4] print(df_1) # 挑选满足'a'列为1,且'b'列为2的条件 # df_new1 = df_1.loc[(df_1['a']==1) & (df_1['b']==2)] # print(df_new1) #axis=1理解成跨列--从左向右聚合--多列变一列(输出行结果) print(df_1[['a', 'b']].mean(axis=1)) # 求每行的均值 #axis=0理解成跨行--从上到下聚合--多行变一行(输出列结果) print(df_1[['a', 'b']].mean(axis=0)) # 求两列的均值 ![2336338e8f1c4885bf95a88b01935e67.jpeg][] [2336338e8f1c4885bf95a88b01935e67.jpeg]: https://img-blog.csdnimg.cn/2336338e8f1c4885bf95a88b01935e67.jpeg
还没有评论,来说两句吧...