老师参与

数据的更改

蒲江三哥 发表于2022年04月02日
<p><img src="https://mooc-image.nosdn.127.net/77b1ab3aa1b14987b50cc0dc089d9cf0.png" /></p><p>这里我不用loc函数,直接选择行列,并不能给身高大于1.8的学生年龄加1,他的错误提示里面还提醒我尝试用loc函数,为什么?我也试过,如果用loc函数定位身高大于1.8的学生年龄列,可以加1。但是直接选择定位就不行。这是为什么?</p>
1 回复

    1楼

  • leeshuqing_NUFE 发表于2022年04月03日
    0 | 0 | 举报
    <p>这是有原因的,因为采取多次选择的方法后,第二次的选择是在第一次选择的基础上进行的,但是第一次选择的结果很可能只是原始数据的一个选择后的数据拷贝,并非原始数据,因此,再更新系统就有可能没有实现对原始数据的更新,所以如果要更新,最好只进行一次选择,多个条件可以逻辑组合后,如果有行也有列,loc函数也具有一次性选择行列的效果</p>
    leeshuqing_NUFE 发表于2022年04月03日
    添加评论