python pandas inplace参数
2021-03-04 16:30
标签:python data start port false axis 数据 作用 浅复制 结果: ===================== RESTART: D:/python_pandas/pandas3.py ===================== python pandas inplace参数 标签:python data start port false axis 数据 作用 浅复制 原文地址:https://www.cnblogs.com/xkdn/p/14347925.html‘‘‘pandas 中 inplace 参数在很多函数中都会有,它的作用是:是否在原对象基础上进行修改
? inplace = True:不创建新的对象,直接对原始对象进行修改;
? inplace = False:对数据进行修改,创建并返回新的对象承载其修改结果。
默认是False,即创建新的对象进行修改,原对象不变,和深复制和浅复制有些类似
另外,要注意的是,inplace的取值只有False和True,如给定0或1,会报错‘‘‘
import pandas as pd
import numpy as np
df=pd.DataFrame(np.random.randn(4,3),columns=["A","B","C"])
data=df.drop(["A"],axis=1,inplace=True)
print(df)
print(data)
df=pd.DataFrame(np.random.randn(4,3),columns=["A","B","C"])
data=df.drop(["A"],axis=1,inplace=False)
print(df)
print(data)
B C
0 0.218139 0.766744
1 -0.996641 -0.961568
2 0.774282 -0.890942
3 -0.862179 0.544129
None
A B C
0 0.072797 -0.373379 -1.148190
1 0.275968 -1.252445 0.587509
2 0.510626 0.038688 -0.702137
3 -0.922253 1.444843 1.412336
B C
0 -0.373379 -1.148190
1 -1.252445 0.587509
2 0.038688 -0.702137
3 1.444843 1.412336
>>>
上一篇:使用一维数组创建出完全二叉树
下一篇:信息学竞赛中C语言的输入输出
文章标题:python pandas inplace参数
文章链接:http://soscw.com/index.php/essay/60076.html