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()
  • 相关阅读:
    机器学习回顾篇(14):主成分分析法(PCA)
    Elasticsearch系列---前缀搜索和模糊搜索
    Elasticsearch系列---近似匹配
    Elasticsearch系列---多字段搜索
    Elasticsearch系列---深入全文搜索
    Elasticsearch系列---shard内部原理
    Elasticsearch系列---结构化搜索
    01、Spring环境搭建
    02、Hibernate开发步骤
    01、Hibernate安装配置
  • 原文地址:https://www.cnblogs.com/TKOPython/p/13308214.html
Copyright © 2011-2022 走看看