pandas中的inplace参数,将变量值赋给inplace= True 的结果,输出为none

pandas中的inplace参数,将变量值赋给inplace= True 的结果,输出为none

#在学习drop函数是遇见将变量值赋给inplace= True 的结果,输出为none

import pandas as pd
import numpy as np

city = pd.DataFrame(np.random.randn(5, 5),
     columns=['shenzhen', 'guangzhou', 'beijing', 'nanjing', 'haerbin'])

print(city)

df3 = city.drop(labels=1,inplace=True,axis=0)
print(df3)
"""
输出结果:
none
"""
#其原因为
#当您使用inplace=True时,将创建并更改新对象,而不是原始数据。如果您希望更新原始数据以反映已删除的行。当你使用inplace=True时,什么也不会返回
#也就是说
#df_2 = df_2.dropna(inplace=False)与df_2.dropna(inplace=True)是等价的,但不能再新建一个变量接受df_2.dropna(inplace=True)
posted @   小杨的冥想课  阅读(74)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2022-03-30 py2neo的一些基础用法
2021-03-30 断点调试
2021-03-30 github基础知识
2021-03-30 neo4j在命令行中必须输入完整路径才能运行
点击右上角即可分享
微信分享提示