在pandas中,可以使用concat()
函数来合并同一数据帧中的两行。
concat()
函数可以在水平或垂直方向上合并数据帧。在垂直方向上合并两行,可以使用concat()
函数,并将axis
参数设置为0。
下面是一个示例代码:
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'A': [1, 2, 3],
'B': [4, 5, 6]})
# 合并两行
new_row = pd.concat([df.iloc[0], df.iloc[1]], axis=0)
# 打印合并后的数据帧
print(new_row)
运行结果:
A 1
B 4
A 2
B 5
dtype: int64
在这个例子中,我们首先创建了一个包含两行数据的数据帧df
。然后,使用iloc
函数按索引选取了要合并的两行,并将它们传递给concat()
函数进行合并。最后,通过打印new_row
,我们可以看到合并后的数据帧。
注意:合并后的数据帧中的行索引会重复,可以使用reset_index(drop=True)
来重置行索引。
关于pandas和相关操作的更多信息,可以参考腾讯云的文档: pandas中的concat函数
领取专属 10元无门槛券
手把手带您无忧上云