pandas_ load_data 处理环节

本文详细介绍Pandas库中关键函数的使用方法,包括数据类型转换、列删除、列名修改、位置选择以及数据帧转置等操作,为数据处理提供实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. astype

astype参考 进行强制转换

2. df.__delitem__

在这里插入图片描述df.__delitem__是删除列数

>>> df2
  animals0  max_speed1 ranking2
0   parrot        24.0   second
1     lion        80.5        1
2   monkey         NaN     None
>>> df2.__delitem__('ranking2')
>>> df2
  animals0  max_speed1
0   parrot        24.0
1     lion        80.5
2   monkey         NaN
############
>>> df2
  animals0  max_speed1  ranking  ranking111  ranking211  ranking211d
0   parrot        24.0        2        25.0        25.0         25.0
1     lion        80.5        3         3.0         NaN          NaN
2   monkey         NaN        5         NaN         NaN          NaN
>>> df2.__delitem__('ranking111')
>>> df2
  animals0  max_speed1  ranking  ranking211  ranking211d
0   parrot        24.0        2        25.0         25.0
1     lion        80.5        3         NaN          NaN
2   monkey         NaN        5         NaN          NaN

3.df.columns 修改列label

在这里插入图片描述

>>> df2.columns
Index(['hhh', 'dd', 'cc'], dtype='object')
>>> df2
      hhh    dd      cc
0  parrot  24.0  second
1    lion  80.5       1
2  monkey   NaN    None
>>> df2.columns = ['animals0','max_speed1','ranking2']
>>> df2
  animals0  max_speed1 ranking2
0   parrot        24.0   second
1     lion        80.5        1
2   monkey         NaN     None


4.iloc loc的位置

在这里插入图片描述

>>> df = df2.loc[1:3]
>>> df
  animals0  max_speed1  ranking  ranking211  ranking211d
1     lion        80.5        3         NaN          NaN
2   monkey         NaN        5         NaN          NaN
>>> df1 = df2.iloc[1:3]
>>> df1
  animals0  max_speed1  ranking  ranking211  ranking211d
1     lion        80.5        3         NaN          NaN
2   monkey         NaN        5         NaN          NaN
>>> df1 = df2.iloc[:,0:2]
>>> df1
  animals0  max_speed1
0   parrot        24.0
1     lion        80.5
2   monkey         NaN

5.pd.T

  • 相当于转置
    在这里插入图片描述
>>> df3 = df1.T
>>> df3
                 0     1       2
animals0    parrot  lion  monkey
max_speed1      24  80.5     NaN
>>>

6. df.as_matrix

在这里插入图片描述

  • df3转换为了array[[xx],[yy]]
>>> df3
                 0     1       2
animals0    parrot  lion  monkey
max_speed1      24  80.5     NaN
>>> df3.as_matrix(columns=None)
__main__:1: FutureWarning: Method .as_matrix will be removed in a future version. Use .values instead.
array([['parrot', 'lion', 'monkey'],
       [24.0, 80.5, nan]], dtype=object)

as_matrix official document

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值