我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python代码优化(dataframe中元素修改)

C2 = pd.DataFrame({'R':[1,2,1],'sum':[3,2,9]})
C2 = C2.append({'R':1,'sum':9},ignore_index=True)
print(C2)
**temp = C2.loc[(C2['sum']==9)&(C2['R']==1),'sum']
temp = temp+4
C2.loc[(C2['sum']==9)&(C2['R']==1),'sum'] = temp****
print(C2)

加粗部分的代码是将原来的元素值加4然后换掉原来的值,但是这样写貌似得查询两次。这部分代码怎么修改,让它只查询一次呢?

https://www.jb51.net/article/141711.htm

近期文章

  • 在获取设备时发生乱码
  • vscode宏定义跳转层级不对的问题怎么解决?
  • Exception in thread "pool-5-thread-1" java.lang.Error 地址绑定异常
  • 一个关于static成员变量在mian方法执行的创建问题
  • socket创建sctp协议描述符,socket函数一直返回-1
  • 数据结构,使用先序,建立二叉树,错哪里了
  • 编写函数——温度转换
  • 编写程序输出整数1-127对应的Unicode 字符;
  • linux中怎么把内存情况下载为文件
  • 蓝牙4.0模块 DA14580定向广播一定要先进行绑定吗?
  • 这一组数组有没有什么规律,可以用函数来表示规律吗
  • 用Java解决这个问题
  • 怎样用字典根据月份判断季节
  • for语句后面跟分号什嘛意思
  • 编写函数——温度转换
  • 无法添加自定义头文件
  • python tkinter 如何实现拖动文件到框里并显示文件路径
  • 路由跳转,url正确,但页面却是上一个页面
  • VirtualBox下安装CentOS没有菜单栏
  • mysql进行数据库初始化

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华