zoukankan      html  css  js  c++  java
  • 快速入门 Pandas


    先po几个比较好的Pandas入门网站
    十分钟入门:http://www.codingpy.com/article/a-quick-intro-to-pandas/
    手册前2章:http://pda.readthedocs.io/en/latest/chp5.html
    Pnadas操作CSV文件:http://blog.csdn.net/myjiayan/article/details/42646061
    Python 基础教程:http://www.runoob.com/python/
    官方文档(0.22.0):http://pandas.pydata.org/pandas-docs/stable/10min.html

    Pandas遍历CSV文
    Fcsv = pd.read_csv("CSVtest.csv")
    df = Fcv.head(5) //获取前五行
    df.columns //获取列目录
    for line in df.columns.tolist():
    print df[line] //遍历列
    df[2:5] //返回行

    标签索引
    df.loc[:,['A','B']]
    df.loc['2012':'2015',['A','B']]
    df.loc['2012',['A','B']]

    位置索引
    df.iloc[3] 第4行 从0到n-1
    df.iloc[3:5, 0:2]
    df.iloc[[1,2,4], [0,2]]
    df.iloc[:,1:3]
    df.iloc[1,1]
    df[['A','B']]列选择

    筛选
    df[df>0]
    df[df.A>0]
    df2[df2['E'].isin(['two','four'])] 筛选出E列中包含'two', 'four'的行

  • 相关阅读:
    KMP算法的理解和代码实现
    关于线程死锁
    PAT1018
    PAT1059
    PAT1009
    PAT1006
    PAT1005
    PAT1004
    PAT1002
    PAT
  • 原文地址:https://www.cnblogs.com/AndersonX/p/8706423.html
Copyright © 2011-2022 走看看