pandas中很多函数都有inplace参数,他们都作是否修改传入数据的意思,为True时就是修改。但inplace还封装了一个作用,就是复制,在赋值的时候,其实赋值就是一种复制,inplace为True的时候,不进行复制操作。inplace还有一个意义就是原对象不迁移,属于不将映射转到其他变量或对象上。但为false的时候可以复制,赋值到的那个对象保留了原对象执行函数的一种映射,但不会改变原对象。所以这种方式就是为了保留原来数据的一种便捷方式,不用多次赋值来避免原来的对象改变又能得到一个长期的映射。
inplace这个参数设置好之后,即使是提前设置了原对象和新对象的浅复制,也一样不可撼动其执行效果,df1=df