- 如果不使用iloc或者loc对DataFrame进行修改,那么需要注意同时使用两个中括号时必须要先列后行才能对里面的值进行修改,若是先行后列只能取数。注意以下两个代码的区别:
可以看到第一幅图中先行后列修改aaa列的值失败了,而第二幅图先列后行成功了。此外需要注意不能同时新增和修改列,因此必须先创建一个aaa列。
2.使用iloc和loc修改时必须要将行列信息都放在中括号里面,不能将列单独写在一个中括号里面否则也只能取数不能修改
2.使用iloc和loc修改时必须要将行列信息都放在中括号里面,不能将列单独写在一个中括号里面否则也只能取数不能修改