Python笔记:关于DataFrame格式切片赋值的细节问题

本文探讨了在Python中处理DataFrame时,关于使用iloc和loc进行切片赋值的细节问题。通过示例说明了如何正确地将DataFrame的一列复制到另一个数据框,以及一种可能导致意外赋值错误的常见陷阱,提醒程序员在编写代码时需谨慎。
摘要由CSDN通过智能技术生成

        假设data是一个数据框,即DF类型,a_number是除去一个标签属性外的属性个数。

现在我们要把除去标签属性外的那一列全部赋值给data_1。我们知道data.iloc表示用int下标型进行

切片data.loc表示用自身所带的index进行切片。但是当我们用如下方式对data_1赋值时,

data_1=aaa.iloc[:,:a_number]

我们可以得到想要的区域如下:

    


但是当我们写成 下面这种形式,data_1还是会等于data!!&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值