zoukankan      html  css  js  c++  java
  • pandas

    import pandas as pd
    https://www.cnblogs.com/liulinghua90/p/9935642.html
    
    class pandas_loc_iloc:
        def pandas_loc(self):
    
            pandas_read = pd.read_excel('pand.xlsx',sheet_name=0)
            # sheet_name = ["python", "student"]
            # 或者 sheet_name=[0,1] sheet_name里面放标签或者下标都一样
            #sheet_name=['python',1]  混合式,前面是标签后面是下标
    
            # 按标签提取(loc) 2. 按位置提取(iloc) 3. 按标签和位置提取(ix)
    
            # print(pandas_read.iloc[:,[0,1,2,3,4,5]])  #读取所有行,0到5列
    
            # print(pandas_read.loc[0:2,["课时","学费"]]) #读取1-2行,读取两个标签列
    
            # print(pandas_read.values)
    
    
            # print(pandas_read.iloc[2,:]) 获取第二行所有列
            # print(pandas_read.loc[2,"title"]) 获取第2行指定列
    
            # print(pandas_read.iloc[0:2,:]) 获取0到2行,所有列
            # print(pandas_read.loc[0:2,:])
    
            # print(pandas_read.iloc[0:2,0:2])  获取0到2行,0到2列
            # print(pandas_read.loc[:,['title','case_id']]) 获取所有行,指定列
    
    
            # print(pandas_read.index.values)  获取行号,也就是case_id
            # print(pandas_read.keys().values)   #获取列名
            # print(pandas_read[:].values)    #获取指定列的值,这里:指的是全部列
            # print("*"*50)
            # print(pandas_read.sample(4).values)  获取指定行
    
            # print(pandas_read.values)  #处理excel为字典型
            datas = []
            for i in pandas_read.index.values:
                dict_data = pandas_read.loc[i,['case_id',"title",'data']].to_dict()  #或者用iloc下标
                datas.append(dict_data)
            print(datas)
    
    if __name__ == '__main__':
        pandas_loc_iloc().pandas_loc()
  • 相关阅读:
    事务/数据库操作之事务,开启回滚提交
    python连接数据库、cursor fetch语句处理
    order by 排序输出、插入
    表的查询,
    android权限大全
    uniapp ios端证书打包+开发环境
    uniapp在app端白屏报错
    数字递增动画js插件-countUp.js
    窗口滚动时,判断元素与视野的关系-js代码
    Linux安装Nginx并配置站点
  • 原文地址:https://www.cnblogs.com/TKOPython/p/13308214.html
Copyright © 2011-2022 走看看