概述
来自:https://blog.csdn.net/xw_classmate/article/details/51333646
来自:https://blog.csdn.net/chenKFKevin/article/details/62049060
来自:https://blog.csdn.net/xiaodongxiexie/article/details/53108959
1. 需要注意的是,如果是df = df.loc[0:2, ['A', 'C']]或者df = df.loc[0:2, ['A', 'C']],切片之后类型依旧是dataframe,不能直接进行加减乘除等操作的,比如dataframe的一列是数学成绩(shuxue),另一列为语文成绩(yuwen),现在需要求两门课程的总和。可以使用df['shuxue'] + df['yuwen'](选取完之后类型为series)来获得总分,而不能使用df.iloc[:,[2]]+df.iloc[:,[1]]或df.iloc[:,['shuxue']]+df.iloc[:,['yuwen']],这会产生错误结果。
2. 还有一种方式是使用df.icol(i)来选取列,选取完的也不是dataframe而是series,i为该列所在的位置,从0开始计数。
转载于:https://www.cnblogs.com/keye/p/8977345.html
最后
以上就是年轻月饼为你收集整理的Pandas——ix 与 loc 与 iloc 与 icol 的区别的全部内容,希望文章能够帮你解决Pandas——ix 与 loc 与 iloc 与 icol 的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复