怎么在python里合并两个列
时间: 2023-09-05 18:08:16 浏览: 54
在Python中,你可以使用 Pandas 库的 `concat()` 函数或者 `merge()` 函数来合并两个列。具体选择哪个函数取决于你的需求和数据结构。
如果你要合并的两个列是在同一个 DataFrame 中的不同列,可以使用 `concat()` 函数来实现列的合并。以下是示例代码:
```python
import pandas as pd
# 假设有两个列 data1 和 data2
data1 = [1, 2, 3, 4, 5]
data2 = [6, 7, 8, 9, 10]
# 创建一个 DataFrame 包含这两个列
df = pd.DataFrame({'data1': data1, 'data2': data2})
# 使用 concat() 函数合并这两个列
merged_column = pd.concat([df['data1'], df['data2']])
# 打印结果
print(merged_column)
```
在这段代码中,我们首先创建一个 DataFrame 包含两个列 `data1` 和 `data2`。然后,使用 `concat()` 函数将这两个列合并为一个新的列 `merged_column`。
如果你要合并的两个列是来自不同的 DataFrame,可以使用 `merge()` 函数来实现列的合并。以下是示例代码:
```python
import pandas as pd
# 假设有两个 DataFrame df1 和 df2
df1 = pd.DataFrame({'key': ['A', 'B', 'C'], 'value': [1, 2, 3]})
df2 = pd.DataFrame({'key': ['A', 'B', 'D'], 'value': [4, 5, 6]})
# 使用 merge() 函数将两个 DataFrame 的列合并
merged_column = pd.merge(df1['value'], df2['value'], left_index=True, right_index=True)
# 打印结果
print(merged_column)
```
在这段代码中,我们首先创建了两个 DataFrame `df1` 和 `df2`,每个 DataFrame 包含一个共享的列 `key` 和一个列 `value`。然后,使用 `merge()` 函数将这两个 DataFrame 的 `value` 列合并为一个新的列 `merged_column`。
请根据你的具体需求选择适合的方法进行列的合并。如果还有其他问题,请随时向我提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)