首页 > 其他分享 >pandas中的dataframe使用loc取数据之后进行操作后对原来的dataframe产生影响的bug

pandas中的dataframe使用loc取数据之后进行操作后对原来的dataframe产生影响的bug

时间:2023-09-14 23:22:24浏览次数:39  
标签:loc df dataframe pandas 修改 part bug

相关问题:

Python pandas.DataFrame在用ix, loc, iloc 索引的时候就相当于拷贝copy了一个对象_reachHigher的博客-CSDN博客

 

针对这样子的dataframe:

如果进行单列选取后得到的是series类型的数据:

那么对part_1进行修改后会对原来的df产生修改:

如果进行单列选取的时候就上[],那么得到的part_df为dataframe类型:

那么这样对part_1进行修改后不会对原来的df产生修改:

所以,在遇到此类可能会对原来的数据产生修改的情况还是进行.copy()或者deepcopy()

 

标签:loc,df,dataframe,pandas,修改,part,bug
From: https://www.cnblogs.com/freecheng/p/17703728.html

相关文章

  • 哈?localhost拒绝了我们连接请求?
    电脑更新后就出现了localhost不可达的现象,本地的web服务无法访问原因:更新后,web服务相关的自动关闭了解决方式:手动打开对应的服务重启电脑把上图框选的两大项全部打开,重启电脑即可~......
  • block中真实存储的数据oracle
    概念描述通常数据库的一张表会存储number、char等等类型的数据,这些数据通过select查询就能被人所识别,但是Oracle数据库存储这些数据的时候却不会“明文”存储。如果我们能把表对应的dbf表空间文件下载下来,再通过一些转换手段将dbf中的数据块内容转换成人能识别的“明文”,但首先必须......
  • BUG思路
       ......
  • 天翼云存储资源盘活系统HBlock,全面释放企业数据价值
    9月6日,天翼云与科技媒体InfoQ联合举办的以“存储难题新解法,揭秘极/致易用的HBlock”为主题的线上技术分享会圆满落幕。天翼云国际业务事业部研发专家武志民与存储产品线总监魏玮以“天翼云存储资源盘活系统HBlock,深挖独创技术亮点与实战演练”为主题,分享了HBlock在安装部署、数据......
  • 天翼云存储资源盘活系统HBlock,全面释放企业数据价值
    9月6日,天翼云与科技媒体InfoQ联合举办的以“存储难题新解法,揭秘极致易用的HBlock”为主题的线上技术分享会圆满落幕。天翼云国际业务事业部研发专家武志民与存储产品线总监魏玮以“天翼云存储资源盘活系统HBlock,深挖独创技术亮点与实战演练”为主题,分享了HBlock在安装部署、数据可......
  • 一个由计算MD5值而引发的Bug
    昨天联调某接口时发现一个的Bug,还好很快找到原因并紧急修复了。某文件A.tar.gz使用apachecommons-compress计算的MD5值:FileReaderfr=newFileReader(tarFile);Stringmd5=DigestUtils.md5Hex(IOUtils.toByteArray(fr));IOUtils.closeQuietly(fr);System.out.println("MD5:"......
  • (Windows Hadoop环境配置)IDEA:ERROR util.Shell: Failed to locate the winutils bina
    ERRORutil.Shell:Failedtolocatethewinutilsbinaryinthehadoopbinarypath出错原因:还没有在windows上配置hadoop环境变量。解决:在windows上配置hadoop环境变量参考:windows下缺少windutils.exe和hadoop.dll的解决方法_winuntil.exe_许你常欢的博客-CSDN博客下载好对......
  • MySQL篇:bug2_ Navicate无法添加或更新子行-外键约束失败
    问题产生原因Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。解决办法解决方法是在Mysql中取消外键约束:SETFOREIGN_KEY_CHECKS=0;再添加值,然后再设置外键约束:SETFOREIGN_KEY_CHECKS=1;查看当前FOREIGN_KEY_CHECKS的值可用如下命令:SELECT@@FOR......
  • Locust性能压测
    安装使用1、安装PythonSDK2、更新pip(https://blog.csdn.net/Pan_peter/article/details/129553679)1、打开文件夹,输入%APPDATA%回车在Roaming文件夹里面,新增pip文件夹在pip文件夹新增pip.ini文件(添加阿里云镜像包)[global]timeout=6000index-url=http://mirrors......
  • LocalDate、LocalDateTime的用法与String互转
    一、LocalDate常用用法1.1、申明定义LocalDateformatDate=LocalDate.of(2020,2,5);//自定义LocalDatetoday=LocalDate.now();//获取当前日期1.2、getX()获取年月日等注意:获取月份使用getMonthValue()System.out.println(formatDate.getMonth());//FEBRUAR......