数据分析_python进行数据筛选1_行筛选

以titanic的训练数据为例进行展示,为了简化取前十行为例

首先导入模块,导入数据

import pandas as pd 
import numpy as np
 
df = pd.read_csv(r"C:\Users\admin\Desktop\train.csv")
df = df.head(10)
df.index=['a','b','c','d','e','f','g','h','i','g']

筛选单行

1.利用df[行索引:行索引]筛选出单行,这里的行索引可以是行索引的名称如df['a':'a'],也可以是行的行数df[0:1]

df['a':'a']
df[0:1]

2.loc[行索引,列索引],索引为普通索引,传入行索引名称和列索引名称,筛选行时,列索引可以写成":"或直接省略不写

df.loc['a',:]
df.loc[['a'],:]
df.loc['a']
df.loc[['a']]

3.iloc[行索引,列索引],索引为位置索引,传入行数和列数,筛选行时,列索引可以写成":"或直接省略不写

df.iloc[1,:]
df.iloc[[1],:]
df.iloc[1]
df.iloc[[1]]

筛选多行

1.利用df[行索引m : 行索引n]筛选多行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值