如何向 pandas dataframe 添加标题行(带有示例)


您可以使用以下三种方法之一向 pandas DataFrame 添加标题行:

 #add header row when creating DataFrame
df = pd. DataFrame (data=[data_values],
                  columns=[' col1 ', ' col2 ', ' col3 '])

#add header row after creating DataFrame
df = pd. DataFrame (data=[data_values])
df. columns = [' A ', ' B ', ' C ']

#add header row when importing CSV
df = pd. read_csv (' data.csv ', names=[' A ',' B ',' C '])

以下示例展示了如何在实践中使用每种方法。

示例1:创建DataFrame时添加标题行

以下代码显示了如何在创建 pandas DataFrame 时添加标题行:

 import pandas as pd
import numpy as np

#add header row when creating DataFrame 
df = pd. DataFrame (data=np. random . randint (0, 100, (10, 3)),
                  columns =[' A ',' B ',' C '])

#view DataFrame
df

	A B C
0 81 47 82
1 92 71 88
2 61 79 96
3 56 22 68
4 64 66 41
5 98 49 83
6 70 94 11
7 1 6 11
8 55 87 39
9 15 58 67

示例 2:创建 DataFrame 后添加标题行

以下代码显示了如何在创建 pandas DataFrame添加标题行:

 import pandas as pd
import numpy as np

#createDataFrame
df = pd. DataFrame (data=np. random . randint (0, 100, (10, 3))) 

#add header row to DataFrame
df. columns = [' A ', ' B ', ' C ']

#view DataFrame
df

	A B C
0 81 47 82
1 92 71 88
2 61 79 96
3 56 22 68
4 64 66 41
5 98 49 83
6 70 94 11
7 1 6 11
8 55 87 39
9 15 58 67

示例3:导入DataFrame时添加标题行

以下代码显示了从 CSV 文件导入 pandas DataFrame 时如何使用名称参数添加标题行:

 import pandas as pd
import numpy as np

#import CSV file and specify header row names
df = pd. read_csv (' data.csv ', names=[' A ',' B ',' C '])

#view DataFrame
df

	A B C
0 81 47 82
1 92 71 88
2 61 79 96
3 56 22 68
4 64 66 41
5 98 49 83
6 70 94 11
7 1 6 11
8 55 87 39
9 15 58 67

相关:如何使用 Pandas 读取 CSV 文件

其他资源

如何向 Pandas DataFrame 添加行
如何将 Numpy 数组添加到 Pandas DataFrame
如何计算 Pandas DataFrame 中的行数

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注