如何在Pandas数据框架中添加标题行
一个标题必须存储每一列的名称或标题。它基本上可以帮助用户识别数据框中各列的作用。包含列名的顶行被称为数据框的标题行。在Python中,如果原始数据框没有标题,基本上有两种方法来添加标题行。
方法1:从CSV文件中创建一个数据框架并创建行头
在读取数据并将其存储在数据框中,或创建一个新的数据框时,可以通过使用 read_csv() 方法的 names 属性来指定列名。Names属性包含一个数组,按顺序为数据框架的每一列命名。数组的长度等同于这个框架结构的长度。
输出:
我们也可以指定header=none作为read_csv()方法的一个属性,以后需要时再明确地给列命名。
输出:
最初,在CSV文件没有任何行头的情况下,行是由从0开始的索引号来编号的。
方法2:在Python本身中创建数据框并创建行头
我们可以通过首先创建一个多维数组,然后通过pandas.DataFrame()方法将其转换为一个数据框架,从而创建一个具有特定行数和列数的数据框架。columns参数用于指定行头或列名。它包含一个列值的数组,其长度等于数据框架中的列数。
输出: