pandas获取行号_python_库_pandas

多说一句,就是最后一句 多看一眼,就是最后一眼 39867e8a63cc8dea99ed9a9b1cfa8592.gif
  • 安装

cmd:ctrl+r ->pip install pandas ②pycharm:file ->settings ->Project ->Project Interpreter ->右侧+ ->搜索框搜索"pandas" ->左下方Install Package ->安装成功
  • 简介及注意事项
①依赖xlrt、xlwt库 ②针对大批量的表格,数据量小时,xlrt、xlwt足矣
import pandas as pdfrom pandas import DataFrame#1 读取表格及sheet文件路径 = r'D:\00.xlsx'  #初始化文件路径,可自定义或调用表格内容=pd.read_excel(文件路径) #1.1.1单个读取 默认读取00.xlsx的第 1 个sheet#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name='sheet1')                        #1.1.2单个读取 sheet_name 指定读取的sheet名称#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=['sheet1','sheet2'])             #1.2.1多个读取 读取sheet名称为'sheet1'和'sheet2'#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=0)                               #1.2.2多个读取 读取第 1 个sheet#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=['sheet1',1])                    #1.2.3多个读取 读取sheet名称为'sheet1'和第 2 个sheet#表格内容=pd.read_excel(r'D:\00.xlsx',sheet_name=[1,2])                           #1.2.4多个读取 读取第 2 个和第 3 个sheet#2 读取sheet内的数据#前5行的数据=表格内容.head()      #2.1.1 默认读取前5行的数据 .head()#所有数据=表格内容.values         #2.1.2 获取所有的数据; .values 数据类型为数组读取指定单行=表格内容.iloc[0].values       #2.2.1 .iloc 读取指定单行 除了表头(首行)外,第 1 行数据; iloc[[行1,行2],[列1,列2]] iloc里第一个元素代表行集合,第二个元素代表列集合#读取指定多行=表格内容.iloc[[1,2]].values  #2.2.2 .iloc 读取指定多行 除了表头(首行)外,第 2 行和第 3 行的数据#读取指定单行单列=表格内容.iloc[1,0]        #2.2.3 .iloc 读取指定单行单列 除了表头(首行)外,第 2 行第 1 列的数据读取指定多行_指定列名=表格内容.loc[[1,2],['差分分数(D)','差分分数(N)']]            #2.3.1.1 .loc[[行1,行2],[列名1.列名2]] 读取指定多行_指定列名 除了表头(首行)外,第 2 行和第 3 行中 列名为'地址'和'备注'数据; 数据类型为DataFrame#读取指定多行_指定列名=表格内容.loc[[1,2],['地址','备注']] .values   #2.3.1.2 .loc[[行1,行2],[列名1.列名2]] 读取指定多行_指定列名 除了表头(首行)外,第 2 行和第 3 行中 列名为'地址'和'备注'数据; 数据类型为数组#读取全部行_指定列名=表格内容.loc[:,['地址','备注']] .values         #2.3.2 .loc[:,[列名1.列名2]] 读取全部行_指定列名 除了表头(首行)外,全部行中 列名为'地址'和'备注'数据print("读取指定行的数据:\n{0}".format(读取指定单行))print("读取指定行的数据:\n{0}".format(读取指定多行_指定列名))     #2.4 .format() 格式化输出#3 获取行号及列名print("行号:",表格内容.index.values)               #3.1 读取表格.index.values 获取行号,获得从0开始的数组print("列名:",表格内容.columns.values)             #3.2 读取表格.columns.values 获取列名print("随机多行的值:",表格内容.sample(3).values)     #3.3 读取表格.sample(3).values 获取 ‘随机’ ‘3’ 行的值 即从总数据里随机抽取三行print("指定列的值:",表格内容['地址'].values)         #3.4 读取表格['地址'].values 获取指定列的值 取‘地址’列的值#4 新增列表格内容['标识'] = None   #4.1 新增列 ,给定默认值为none#5 保存为表格DataFrame(表格内容).to_excel(文件路径.replace(".xlsx","保存.xlsx"))     #将修改后的表格内容用to_excel转为表格并保存在文件路径下



我以后有钱了,一定要买一个密码锁!!!

—关山万里—

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值