2020年Python数据分析学习笔记之Pandas数据筛选、条件查询与增删改查(七)

目录

 

1、数据筛选

2、loc和iloc函数讲解

3、条件查询和增删改查

 


1、数据筛选

练习数据下载:

https://download.csdn.net/download/weixin_44940488/12660653

代码展示:

(数据筛选基本语法)

import pandas as pd
import numpy as np

data = pd.read_excel('score.xlsx', encoding='utf-8',sheet_name= 0)     # 读取数据    sheet_name= 0  选择第一个工作薄

print(data)       #  输出全部数据

print(data.head(5))        # 输出前五行数据

print(data.tail(5))         # 输出后五行数据

print(data.columns)        # 输出列名

print(data.dtypes)         # 输出变量类型

print(data.ndim)           # 输出数据结构

print(data.shape)           # 输出数据形状

print(data.size)            # 输出数据大小,总共有多少个元素

print(data[:10])             # 查看数据前十行数据

# 方法一
# print(data.代码)            # 读取数据中某一指定列的数据
# 方法二
print(data['代码'][:6])      # 读取代码的前六列数据
# print(data[['通过个数','代码']])  # 读取指定多列数据

2、loc和iloc函数讲解

代码展示:

import pandas as pd
import numpy as np

data = pd.read_excel('score.xlsx', encoding='utf-8',sheet_name= 0)     # 读取数据    sheet_name= 0  选择第一个工作薄

print(data.head(10))

# loc函数讲解:

print(data.loc[0:6])     # 读取前7行数据

print(data.loc[4,['题目ID','代码']])        # 读取行标签为4的数据

print(data.loc[[4,7],['题目ID','代码']])    # 读取行标签为4和7的数据

print(data.loc[data['题目ID'] == 888, ['题目ID','代码']])    # 读取题目ID为888的数据

# iloc函数讲解
print(data.iloc[:,1:4])     # 读取数据2,3,4列数据

print(data.iloc[0:6])       # 读取前6行数据

结果展示:



3、条件查询和增删改查

 

猜你喜欢

转载自blog.csdn.net/weixin_44940488/article/details/106815597