Pandas必会的方法汇总,用Python做数据分析更加如鱼得水!

本文汇总了Pandas库中DataFrame的选取、排序、统计分析和分组等关键方法,包括.drop(), .loc[], .iloc[]等,并提供相关实例,帮助读者深入理解并熟练运用Pandas进行数据处理。" 109613202,9269477,Gradle 入门指南,"['gradle', 'java', '构建工具']
摘要由CSDN通过智能技术生成

| 9 | .drop() | 删除Series和DataFrame指定行或列索引。 |

| 10 | .loc[行标签,列标签] | 通过标签查询指定的数据,第一个值为行标签,第二值为列标签。 |

| 11 | df.iloc[行位置,列位置] | 通过默认生成的数字索引查询指定的数据。 |

举例:按索引提取单行的数值

df_inner.loc[3]


四、DataFrame选取和重新组合数据的方法

| 序号 | 方法 | 说明 |

| :-: | — | — |

| 1 | df[val] | 从DataFrame选取单列或一组列;在特殊情况下比较便利:布尔型数组(过滤行)、切片(行切片)、或布尔型DataFrame(根据条件设置值) |

| 2 | df.loc[val] | 通过标签,选取DataFrame的单个行或一组行 |

| 3 | df.loc[:,val] | 通过标签,选取单列或列子集 |

| 4 | df.1oc[val1,val2] | 通过标签,同时选取行和列 |

| 5 | df.iloc[where] | 通过整数位置,从DataFrame选取单个行或行子集 |

| 6 | df.iloc[:,where] | 通过整数位置,从DataFrame选取单个列或列子集 |

| 7 | df.iloc[where_i,where_j] | 通过整数位置,同时选取行和列 |

| 8 | df.at[1abel_i,1abel_j] | 通过行和列标签,选取单一的标量 |

| 9 | df.iat[i,j] | 通过行和列的位置(整数),选取单一的标量 |

| 10 | reindex | 通过标签选取行或列 |

| 11 | get_value | 通过行和列标签选取单一值 |

| 12 | set_value | 通过行和列标签选取单一值 |

举例:使用iloc按位置区域提取数据

df_inner.iloc[:3,:2] #冒号前后的数字不再是索引的标签名称,而是数据所在的位置,从0开始,前三行,前两列。


五、排序

  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值