镇江网站seo,广州天河建网站,wordpress 网盘,wordpress+js插件要对读取的数据进行编辑#xff0c;需要先学会选择数据的操作#xff0c;如果选择行数据、列数据或者同时选择行列数据。
##############################
##作者#xff1a;白雪公主的后妈
##时间#xff1a;2024年12月29日
##主题#xff1a;数据的简单处理——pandas模… 要对读取的数据进行编辑需要先学会选择数据的操作如果选择行数据、列数据或者同时选择行列数据。
##############################
##作者白雪公主的后妈
##时间2024年12月29日
##主题数据的简单处理——pandas模块——选择数据
##############################要对读取的数据进行编辑需要先学会选择数据的操作如果选择行数据、列数据或者同时选择行列数据。#1、选择行数据 可以读取单行数据也可以读取多行数据还可以按照指定的条件选择行数据
import pandas as pd
datepd.read_excel(E:\\python\\Python_Code\\Excel\\订单表.xlsx,sheet_name1,index_col0)
print(date)
#1.1选择单行数据 使用loc方法可以依据行标签选择单行数据
print(date.loc[d001])运行结果产品 数量 金额
订单编号
d001 投影仪 5台 2000
d002 马克笔 5盒 300
d003 打印机 1台 298
d004 点钞机 1台 349
d005 复印纸 2箱 100
d006 条码纸 6卷 34产品 投影仪
数量 5台
金额 2000
Name: d001, dtype: object#########使用iloc方法可以一句行序号从0开始技计数选择单行数据。
print(date.iloc[2])运行结果
产品 打印机
数量 1台
金额 298
Name: d003, dtype: object#1.2选择多行数据 使用loc或者iloc除了选择单行外可以选择多行
print(date.loc[[d001,d003]])运行结果产品 数量 金额
订单编号
d001 投影仪 5台 2000
d003 打印机 1台 298print(date.iloc[[1,4]])运行结果产品 数量 金额
订单编号
d002 马克笔 5盒 300
d005 复印纸 2箱 100#1.3选择满足条件的行
adate[金额]300
print(date[a])
产品 数量 金额
订单编号
d003 打印机 1台 298
d005 复印纸 2箱 100
d006 条码纸 6卷 34#2、选择列数据 第一种方法使用指定标签列读取第二种方法使用iloc方法实现
import pandas as pd
datepd.read_excel(E:\\python\\Python_Code\\Excel\\订单表.xlsx,sheet_name1,index_col0)
print(date)
#2.1选择单列数据 使用指定标签列读取
print(date[产品])运行结果产品 数量 金额
订单编号
d001 投影仪 5台 2000
d002 马克笔 5盒 300
d003 打印机 1台 298
d004 点钞机 1台 349
d005 复印纸 2箱 100
d006 条码纸 6卷 34订单编号
d001 投影仪
d002 马克笔
d003 打印机
d004 点钞机
d005 复印纸
d006 条码纸
Name: 产品, dtype: object#1.2选择多行数据 使用标签列读取除了选择单列外可以选择多列
print(date[[产品,数量]])
产品 数量
订单编号
d001 投影仪 5台
d002 马克笔 5盒
d003 打印机 1台
d004 点钞机 1台
d005 复印纸 2箱
d006 条码纸 6卷#############用iloc方法也可以选择多列数据
datepd.read_excel(E:\\python\\Python_Code\\Excel\\订单表.xlsx,sheet_name1,index_col0)
print(date)
print(date.iloc[:,[0,2]])运行结果产品 金额
订单编号
d001 投影仪 2000
d002 马克笔 300
d003 打印机 298
d004 点钞机 349
d005 复印纸 100
d006 条码纸 34##################用iloc方法通过类似列表切片的方式实现。
print(date.iloc[:,0:2])运行结果产品 金额
订单编号
d001 投影仪 2000
d002 马克笔 300
d003 打印机 298
d004 点钞机 349
d005 复印纸 100
d006 条码纸 34#3、同时选择行列数据 可以选择loc或者iloc方式来实现
#3.1使用loc方法有行和列标签同时选择行列数据
datepd.read_excel(E:\\python\\Python_Code\\Excel\\订单表.xlsx,sheet_name1,index_col0)
date1date.loc[[d001,d005],[产品,金额]]
print(date1)选择行标签为d001,d005且列标签为产品,金额的数据。
运行结果产品 金额
订单编号
d001 投影仪 2000
d005 复印纸 100date2date.iloc[[0,4],[0,2]]
print(date2)运行结果产品 金额
订单编号
d001 投影仪 2000
d005 复印纸 100