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)
记录学习的点点滴滴
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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在命令行中必须输入完整路径才能运行