zoukankan      html  css  js  c++  java
  • 15-numpy笔记-莫烦pandas-3

    代码

    import pandas as pd
    import numpy as np
    
    dates = pd.date_range('20130101', periods=6)
    df=pd.DataFrame(np.arange(24).reshape((6,4)),index=dates, columns=['A','B','C','D'])
    
    # 行数,列数,赋值
    df.iloc[1,2] = 1111
    df.loc['20130101','B'] = 2222
    print('-1-')
    print(df)
    
    df[df.A>4] = 0
    print('-2-')
    print(df)
    
    df.A[df.A>4] = 0
    print('-3-')
    print(df)
    
    # 添加列
    df['F'] = np.nan
    print('-4-')
    print(df)
    
    df['E'] = pd.Series([1,2,3,4,5,6],index=pd.date_range('20130101',periods=6))
    print('-5-')
    print(df)
    

      

    输出

    -1-
                 A     B     C   D
    2013-01-01   0  2222     2   3
    2013-01-02   4     5  1111   7
    2013-01-03   8     9    10  11
    2013-01-04  12    13    14  15
    2013-01-05  16    17    18  19
    2013-01-06  20    21    22  23
    -2-
                A     B     C  D
    2013-01-01  0  2222     2  3
    2013-01-02  4     5  1111  7
    2013-01-03  0     0     0  0
    2013-01-04  0     0     0  0
    2013-01-05  0     0     0  0
    2013-01-06  0     0     0  0
    -3-
                A     B     C  D
    2013-01-01  0  2222     2  3
    2013-01-02  4     5  1111  7
    2013-01-03  0     0     0  0
    2013-01-04  0     0     0  0
    2013-01-05  0     0     0  0
    2013-01-06  0     0     0  0
    -4-
                A     B     C  D   F
    2013-01-01  0  2222     2  3 NaN
    2013-01-02  4     5  1111  7 NaN
    2013-01-03  0     0     0  0 NaN
    2013-01-04  0     0     0  0 NaN
    2013-01-05  0     0     0  0 NaN
    2013-01-06  0     0     0  0 NaN
    -5-
                A     B     C  D   F  E
    2013-01-01  0  2222     2  3 NaN  1
    2013-01-02  4     5  1111  7 NaN  2
    2013-01-03  0     0     0  0 NaN  3
    2013-01-04  0     0     0  0 NaN  4
    2013-01-05  0     0     0  0 NaN  5
    2013-01-06  0     0     0  0 NaN  6
    

      

  • 相关阅读:
    解决线程安全问题——同步方法
    Console Add Item –Java使用eBay API SDK刊登商品 详解
    解决Eclipse中新建jsp文件ISO8859-1 编码问题
    struts.xml配置详解
    public class Ex2
    ax2+bx+c=0的根的算法
    猜随机数
    中国的个税计算方法
    Javascript String类的属性及方法
    CSS各个浏览器Hack的写法
  • 原文地址:https://www.cnblogs.com/alexYuin/p/9603643.html
Copyright © 2011-2022 走看看