python中pandas数据处理运用

一、pandas对在Excel的运用。

excel文件:

id url data method expoct
1 http://test.lemonban.com/futureloan/mvc/api/member/login {‘mobilephone’: ‘13972136808’, ‘pwd’: ‘123456’} get 10001
2 http://test.lemonban.com/futureloan/mvc/api/member/login {‘mobilephone’: ‘13972136808’, ‘pwd’: ‘12345678’} get 20111

代码如下:

import pandas as pd
ex = pd.read_excel(r'../../../class_demo_login_topup\test_api.xlsx', sheet_name='Sheet2')  # ,前面代表是文件,后面是锁定的表单,一般pandas默认取的EXCEL中是第一页的表单。

# ex = pd.read_excel(r'../../../class_demo_login_topup\test_api.xlsx', sheet_name='Sheet2',usecols=expoct)  usecols=expoct,是只读特定expoct列的数据

1、读取全部的索引值:

print(ex.index.values)

结果是:

[0 1]

2、取一维图,索引行数为第二行的数据

print(ex.loc[1])

结果是:
在这里插入图片描述
3、取第索引为1的url的的数据

print(ex.loc[1]['url'])

结果是:
在这里插入图片描述

4、取第索引为0的一行的数据,后缀加values为列表

print(ex.loc[0].values)

结果是:
在这里插入图片描述
5、取第索引为0的一行的数据,后缀加to_dict为字典

print(ex.loc[0].to_dict())

结果是:

{
   'id': 1, 'url': 'http://test.lemonban.com/futureloan/mvc/api/member/login', 'data': "{'mobilephone': '13972136808', 'pwd': '123456'}", 'method': 'get', 'expoct': 10001}

当前也可以用:

print(ex.loc[:].to_dict())

遍历出来的数据,不是我们想要的一条完整的测试用例,所以建议不用,结果你看看:

{
   'id': {
   0: 1, 1: 2}, 'url': {
   0: 'http://test.lemonban.com/futureloan/mvc/api/member/login', 1: 'http://test.lemonban.com/futureloan/mvc/api/member/login'}, 
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值