• 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
     
  • 相关阅读:
    Web 组件是什么
    amazeui学习笔记二(进阶开发2)--Web组件简介Web Component
    .less为后缀的文件是什么
    amazeui学习笔记二(进阶开发1)--项目结构structure
    html中的瀑布流是什么
    HTML5 API 是什么
    epoll使用具体解释(精髓)
    DataTable.AcceptChanges方法有何用处
    cer, pfx 创建,而且读取公钥/密钥,加解密 (C#程序实现)
    超赞的.NET办公软件库
  • 原文地址:https://www.cnblogs.com/jumpkin1122/p/11509781.html
Copyright © 2020-2023  润新知