首页 > 其他分享 >pandas数据列的添加方法

pandas数据列的添加方法

时间:2022-12-24 03:55:20浏览次数:31  
标签:理科 lizong return df 理综 添加 方法 pandas

apply方法:

import pandas as pd
path = 'score.xlsx'
df = pd.read_excel(path)
df['理综'] = df['物理']+df['化学']+df['生物']
df.head()
def lizong(x):
    if x['理综'] > 200:
        return '理科好'
    elif x['理综'] >100:
        return '理科及格'
    else:
        return '理科差'
df['理科情况'] = df.apply(lizong,axis=1) #axis=1表示参数传递按列索引
df['数学'].value_counts()
df.to_excel("3.xlsx")

 

标签:理科,lizong,return,df,理综,添加,方法,pandas
From: https://www.cnblogs.com/scholarly/p/17001938.html

相关文章

  • Java 中 List 分片的 5 种方法!
    这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战前些天在实现MyBatis批量插入时遇到了一个问题,当批量插入的数据量比较大时,会导致程序执行报错,如下图所......
  • Abp框架上手实战二:添加新菜单
    1.打开PageNames.cs文件,添加如下代码publicconststringDepartments="Departments";2.打开PermissionNames文件,添加如下代码publicconststringPages_Depart......
  • 【视频】主成分分析PCA降维方法和R语言分析葡萄酒可视化实例|数据分享|附代码数据
    原文链接:http://tecdat.cn/?p=22492最近我们被客户要求撰写关于主成分分析PCA的研究报告,包括一些图形和统计输出。降维技术之一是主成分分析(PCA)算法,该算法将可能相关......
  • 迪杰斯特拉方法实现最短路径
    用迪杰斯特拉算法实现有向网的最短路径输入格式:第一行输入有向网的顶点和边数,第二行输入各顶点值,用空格间隔,第三行开始输入各条边的两个点的及边上的权值,用空格间隔。......
  • 模版方法模式(一)
    对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、closeDB()四个方法分别对应这四个步骤。对于不同类型......
  • 模版方法模式(二)
    #include<iostream>usingnamespacestd;classDBOperator{public:virtualvoidconnDB()=0;voidopenDB(){cout<<"打开数据库"<<endl;}......
  • python:异常的捕获方法
    世界上没有完美的程序,任何程序在运行的过程中,都有可能出现:异常,也就是出现bug导致程序无法完美运行下去。我们要做的,不是力求程序完美运行。而是在力所能及的范围内,对可......
  • 前端竞态问题解决方法
    主要是通过 AbortController来终止前一个请求。例如:useEffect(()=>{//创建controllerconstcontroller=newAbortController();//将controller作......
  • 【Flutter】packages思维以及使用Java添加Android平台特定的实现在Flutter框架里的体
    packages思维即使软件包未在Pub。对于未用于公共发布的特殊插件或尚未准备好发布的软件包,可以使用其他依赖选项:dependencies:flutter:sdk:flutter路径依赖性:Fl......
  • MFC 打开外部EXE文件的三种方法
    目前知道三种方式:WinExec,ShellExecute,CreateProcess,别人已经总结的很好了《vc中调用其他应用程序的方法(函数)winexec,shellexecute,createprocess》,我全文转载一下,另外......