Python Pandas – 如何向DataFrame中添加行

Python Pandas – 如何向DataFrame中添加行

要向DataFrame中添加行,请使用append()方法。这里,我们将创建两个DataFrame,并将其一个接着另一个附加。

首先,使用别名导入pandas库

import pandas as pd

现在,创建第一个DataFrame:

dataFrame1 = pd.DataFrame(
   {
"Car": ['宝马', '雷克萨斯', '奥迪', '捷豹']

}
)

创建第二个DataFrame:

dataFrame2 = pd.DataFrame(
{
"Car": ['梅赛德斯-奔驰', '特斯拉', '宾利', '野马']

}
)

接下来,在末尾附加行:

dataFrame1 = dataFrame1.append(dataFrame2)

更多Pandas相关文章,请阅读:Pandas 教程

示例

以下是代码:

import pandas as pd

# 创建DataFrame1
dataFrame1 = pd.DataFrame(
{
"Car": ['宝马', '雷克萨斯', '奥迪', '捷豹']

}
)

print"DataFrame1...\n",dataFrame1

# 查找DataFrame1的长度
print"DataFrame1长度= ", len(dataFrame1)

# 创建DataFrame2
dataFrame2 = pd.DataFrame(
{
"Car": ['梅赛德斯-奔驰', '特斯拉', '宾利', '野马']

}
)

print"\nDataFrame2...\n",dataFrame2

# 查找DataFrame2的长度
print"DataFrame2长度= ", len(dataFrame2)

# 附加DataFrames
dataFrame1 = dataFrame1.append(dataFrame2)
print"\n附加数据帧...\n", dataFrame1

输出

这将产生以下输出:

DataFrame1 ...
      Car
0     宝马
1   雷克萨斯
2     奥迪
3     捷豹
DataFrame1长度= 4

DataFrame2 ...
      Car
0     梅赛德斯-奔驰
1     特斯拉
2     宾利
3     野马
DataFrame2长度= 4

附加数据帧...
           Car
0         宝马
1       雷克萨斯
2         奥迪
3         捷豹
0  梅赛德斯-奔驰
1       特斯拉
2       宾利
3        野马

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程