python not found in axis_关于python:pandas-drop函数错误 (label not contained in axis)

这篇博客讨论了在使用Pandas的drop函数时遇到的'python not found in axis'错误。作者分享了一个CSV文件处理的示例,通过添加、删除行和计算统计信息来更新文件。问题在于drop函数未正确指定axis参数。解决方案是明确设置axis参数为1以删除列,或者使用index_col参数读取CSV时设置索引。
摘要由CSDN通过智能技术生成

本问题已经有最佳答案,请猛点这里访问。

我有一个csv文件,如下所示:

index,Avg,Min,Max

Build1,56.19,39.123,60.1039

Build2,57.11,40.102,60.2

Build3,55.1134,35.129404123,60.20121

基于我在这里的问题,我可以通过这个简短的脚本向这个csv添加一些相关信息:

import pandas as pd

df = pd.read_csv('newdata.csv')

print(df)

df_out = pd.concat([df.set_index('index'),df.set_index('index').agg(['max','min','mean'])]).rename(index={'max':'Max','min':'Min','mean':'Average'}).reset_index()

with open('newdata.csv', 'w') as f:

df_out.to_csv(f,index=False)

这就产生了这个csv:

index,Avg,Min,Max

Build1,56.19,39.123,60.1039

Build2,57.11,40.102,60.2

Build3,55.1134,35.129404123,60.20121

Max,57.11,40.102,60.20121

Min,55

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值