在 Pandas 中,inplace 是一个参数,用于指定某些操作(如修改、删除等)是否应该就地(in-place)执行,即直接在原始数据上进行更改,而不是创建一个新的对象。当 inplace=True 时,操作会在原始对象上进行,并且不会返回任何值(即使用 None 作为返回值)。如果 inplace=False 或省略不写(默认情况下),操作会返回一个修改后的新对象。
# 是否在原对象基础上进行修改
inplace # 英文为原地
inplace # df为原地修改吗?
inplace = True # 不创建新的对象,直接对原始对象进行修改;
inplace = False # 对数据进行修改,创建并返回新的对象承载其修改结果。
# 默认是False,即创建新的对象进行修改,原对象不变,和深复制和浅复制有些类似