zoukankan      html  css  js  c++  java
  • Pandas笔记:基本操作(读取,删除,索引,赋值,组合,排序)

    import pandas as pd
     
    print("--------------------读取csv文件并显示前三行--------------------")
    data = pd.read_csv("./data/test.csv")
    print(data.head(3))
    print("--------------------删除c,d列--------------------")
    data_drop = data.drop(["c", "d"], axis=1)
    print(data_drop.head(3))
    print("--------------------索引--------------------")
    print(data["a"][1])         # a列第一个元素
    print(data.loc[1:3, "c"])   # c列1到3行
    print(data.iloc[0:2, 0:3])  # 0到2列,0到1行
    print(data.loc[data.index[0:2], ["a"]])     # 组合索引:a列0,0到1行
    print("--------------------赋值操作--------------------")
    data["a"] = 0   # a列全设置0
    print(data.head(3))
    print("--------------------排序操作--------------------")
    data_sort = data.sort_values(by="c", ascending=False)  # 按c列按照数值大小排序False
    print(data.head(), "
    ")
    print(data["a"].sort_index().head(3))          # 只有a列按照索引排序
     

    运行结果:

    --------------------读取csv文件并显示前三行--------------------
       a  b    c    d
    0  1  2  3.0  4.0
    1  1  2  NaN  4.0
    2  1  ?  3.0  4.0
    --------------------删除c,d列--------------------
       a  b
    0  1  2
    1  1  2
    2  1  ?
    --------------------索引--------------------
    1
    1    NaN
    2    3.0
    3    3.0
    Name: c, dtype: float64
       a  b    c
    0  1  2  3.0
    1  1  2  NaN
       a
    0  1
    1  1
    --------------------赋值操作--------------------
       a  b    c    d
    0  0  2  3.0  4.0
    1  0  2  NaN  4.0
    2  0  ?  3.0  4.0
    --------------------排序操作--------------------
       a  b    c    d
    0  0  2  3.0  4.0
    1  0  2  NaN  4.0
    2  0  ?  3.0  4.0
    3  0  2  3.0  4.0
    4  0  2  3.0  NaN 
     
    0    0
    1    0
    2    0
    Name: a, dtype: int64
     
  • 相关阅读:
    spring----RESTful API
    spring----模块之间的通讯问题
    PHP错误与异常处理
    微信支付:curl出错,错误码:60
    jquery判断checkbox是否选中
    微信网页授权的问题
    TP5更新数据成功,但判断结果不符
    190719有个织梦专题标题长度限制问题
    判断手机浏览器还是微信浏览器(PHP)
    TP5关联模型出现疑问,待解决
  • 原文地址:https://www.cnblogs.com/jumpkin1122/p/11509781.html
Copyright © 2011-2022 走看看