• 技术文章 >Python技术 >Python基础教程

    python中如何使用pandas实现行数据添加

    宋雪维宋雪维2021-01-28 17:09:19原创5147

    python中,pandas是一个数据分析包,可以对数据进行很方便的处理提供了高效地操作大型数据集所需的工具。pandas有一个数据结构是DataFrame,DataFrame提供有序的列和不同类型的列值。如果想要向DataFrame添加数据可以将字典格式的数据,按照行数据循环添加到dataframe中。

    1、为什么要使用pandas实现行数据添加?

    Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量快速便捷地处理数据的函数和方法。使Python成为强大而高效的数据分析环境的重要因素之一。

    2、pandas优势

    便捷的数据处理能力

    读取文件方便

    封装了Matplotlib、Numpy的画图和计算

    3、DataFrame是什么?

    是一个表格型的数据结构。它提供有序的列和不同类型的列值。

    4、pandas实现行数据添加

    利用pandas实现行数据添加,即将字典格式的数据,按照行数据循环添加到dataframe中。

    具体实例

    #行数据添加:将字典格式的数据,按照行数据循环添加到dataframe中
        import pandas as pd
        dataf=pd.DataFrame(columns=['keys','values'], index=[]) 
        i=0
        for name, hex in data_dict.items():
            dataf.loc[i] = [name, hex]
            i+=1
        print(dataf)

    输出

                 keys   values
    0       aliceblue  #F0F8FF
    1    antiquewhite  #FAEBD7
    2            aqua  #00FFFF
    3      aquamarine  #7FFFD4
    4           azure  #F0FFFF
    ..            ...      ...
    143         wheat  #F5DEB3
    144         white  #FFFFFF
    145    whitesmoke  #F5F5F5
    146        yellow  #FFFF00
    147   yellowgreen  #9ACD32

    以上就是python中使用pandas实现行数据添加的相关介绍和具体实现过程,希望能帮助你理解哦~

    专题推荐:python基础
    上一篇:python有几种可视化图形库? 下一篇:python中写入文件的出错解决

    相关文章推荐

    • python终端窗口如何使用• python多线程线程锁如何使用• python中str函数是什么• python中string和float之间的转换

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网