pandas 给dataframe添加列名的两种方法

 更新时间:2022年06月16日 14:57:12   作者:门前塘  
DataFrame的单元格可以存放数值、字符串等,本文主要介绍了pandas 给dataframe添加列名的两种方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

DataFrame是Python中Pandas库中的一种数据结构,它类似excel,是一种二维表。DataFrame的单元格可以存放数值、字符串等,同时DataFrame可以设置列名columns与行名index。

方法1

import pandas as pd
import numpy as np

df1 = pd.DataFrame(np.random.randn(3, 3), index=list('abc'), columns=list('ABC'))
print(df1)

运行结果:

在这里插入图片描述

其中第一个参数是存放在DataFrame里的数据,第二个参数index就是之前说的行名,第三个参数columns是之前说的列名。
其中后两个参数可以使用list输入,但是注意,这个list的长度要和DataFrame的大小匹配,不然会报错。当然,这两个参数是可选的,你可以选择不设置,而且这两个list是可以一样的。

方法2

import numpy as np
import pandas as pd

#创建一个Dataframe
data=pd.DataFrame(np.arange(16).reshape(4,4))

data.columns=["列名1","列名2","列名3","列名4"]
data.index=["a","b","c","d"]
print("data=\n", data)

运行结果:

在这里插入图片描述

 到此这篇关于pandas 给dataframe添加列名的两种方法的文章就介绍到这了,更多相关pandas dataframe添加列名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python assert关键字原理及实例解析

    Python assert关键字原理及实例解析

    这篇文章主要介绍了Python assert关键字原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 解决python中使用PYQT时中文乱码问题

    解决python中使用PYQT时中文乱码问题

    今天小编就为大家分享一篇解决python中使用PYQT时中文乱码问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • python逆向之pyc反编译的使用教程

    python逆向之pyc反编译的使用教程

    python代码的运行是靠python解析器将源代码转换为字节码,本文主要介绍了python逆向之pyc反编译的使用教程,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Python快速从视频中提取视频帧的方法详解

    Python快速从视频中提取视频帧的方法详解

    本文为大家介绍一种从视频中抽取视频帧的方法,由于单线程抽取视频帧速度较慢,因此这里我们增加了多线程的方法,感兴趣的小伙伴可以动手尝试一下
    2022-07-07
  • python itertools包内置无限迭代器

    python itertools包内置无限迭代器

    这篇文章主要介绍了python itertools包内置无限迭代器, Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数,itertools提供的几个“无限”迭代器。下文更多相关内容,需要的朋友可以参考一下
    2022-03-03
  • 20个常用Python运维库和模块

    20个常用Python运维库和模块

    本篇文章给大家整理了20个最常用Python运维中用到的库和模块,希望我们整理的内容对大家有所帮助。
    2018-02-02
  • Python基于OpenCV的视频图像处理详解

    Python基于OpenCV的视频图像处理详解

    OpenCV是一个开源的,跨平台的计算机视觉库,它采用优化的C/C++代码编写,能够充分利用多核处理器的优势。本文主要和大家来聊聊基于Python OpenCv的视频图像处理,感兴趣的可以了解一下
    2023-02-02
  • Python使用正则表达式报错:nothing to repeat at position 0的解决方案

    Python使用正则表达式报错:nothing to repeat at position 0的解决方案

    今天在使用python 正则模块匹配字符串时遇到了这个问题,分享给大家,这篇文章主要给大家介绍了关于Python使用正则表达式报错nothing to repeat at position 0的解决方案,需要的朋友可以参考下
    2023-03-03
  • python切片的步进、添加、连接简单操作示例

    python切片的步进、添加、连接简单操作示例

    这篇文章主要介绍了python切片的步进、添加、连接简单操作,结合实例形式分析了Python切片运算的常见操作技巧,需要的朋友可以参考下
    2019-07-07
  • python里运用私有属性和方法总结

    python里运用私有属性和方法总结

    在本文里我们给大家分享了关于python里运用私有属性和方法总结以及相关知识点内容,有兴趣的朋友们跟着参考学习下。
    2019-07-07

最新评论