帮我写一段Python 代码,帮我把两个数据表连起来,数据表叫df1,df2
时间: 2024-01-11 21:03:08 浏览: 29
好的,以下是实现你要求的 Python 代码:
```python
import pandas as pd
# 虚构数据表1
data1 = {'编号': [1, 2, 3],
'姓名': ['张三', '李四', '王五'],
'年龄': [20, 22, 19]}
df1 = pd.DataFrame(data1)
# 虚构数据表2
data2 = {'编号': [4, 5, 6],
'姓名': ['赵六', '钱七', '孙八'],
'年龄': [21, 23, 18]}
df2 = pd.DataFrame(data2)
# 将两个数据表连起来
result = pd.concat([df1, df2])
# 输出结果
print(result)
```
首先,我们虚构了两个数据表`df1`和`df2`。然后,使用`concat`函数将两个数据表沿着行方向进行合并,参数`[df1, df2]`指定要合并的两个数据表。最后,输出合并后的数据表。
输出结果如下:
```
编号 姓名 年龄
0 1 张三 20
1 2 李四 22
2 3 王五 19
0 4 赵六 21
1 5 钱七 23
2 6 孙八 18
```
相关问题
帮我写一段python代码可以将2个excel中的内容合并到一个excel
好的,下面是一个示例代码,可以将两个excel文件的内容合并到一个excel:
```
import pandas as pd
# 读取两个excel文件的数据
df1 = pd.read_excel("file1.xlsx")
df2 = pd.read_excel("file2.xlsx")
# 合并两个数据框
df_merged = pd.concat([df1, df2], axis=0, ignore_index=True)
# 保存合并后的数据到一个新的excel文件
df_merged.to_excel("merged_file.xlsx", index=False)
```
这段代码使用了pandas库读取excel文件,并使用concat函数将两个数据框合并起来,最后使用to_excel函数将合并后的数据保存到一个新的excel文件。
请帮我写一段 吧从第一个df表的第8行数据加到第二个df表中的 python代码
可以参考以下代码:
```python
import pandas as pd
# 读取第一个df表
df1 = pd.read_csv('df1.csv')
# 读取第二个df表
df2 = pd.read_csv('df2.csv')
# 获取第一个df表的第8行数据并添加到第二个df表的末尾
df2 = df2.append(df1.iloc[7])
# 显示第二个df表
print(df2)
```
需要注意的是,以上代码只适用于两个df表的结构相同且数据类型相同的情况。如果两个df表的结构不同,需要根据具体情况进行相应的数据转换和处理。