python名称不同的列并集合并成一列
时间: 2023-05-17 17:03:19 浏览: 55
可以使用pandas库中的concat函数将不同名称的列合并成一列,代码如下:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9], 'D': [10, 11, 12]})
df_concat = pd.concat([df['A'], df['B'], df['C'], df['D']])
print(df_concat)
输出结果为:
0 1
1 2
2 3
0 4
1 5
2 6
0 7
1 8
2 9
0 10
1 11
2 12
dtype: int64
相关问题
python GUI tk 取并集
在Python中,可以使用tkinter库来创建GUI应用程序。tkinter提供了一组用于创建图形用户界面的工具和组件。要取两个集合的并集,可以使用Python的set数据类型和相关的操作符。
下面是一个使用tkinter创建GUI应用程序并计算两个集合的并集的示例代码:
```python
import tkinter as tk
def calculate_union():
set1 = set(entry1.get().split())
set2 = set(entry2.get().split())
union = set1.union(set2)
result_label.config(text=f"Union: {union}")
# 创建主窗口
window = tk.Tk()
# 创建输入框和标签
entry1 = tk.Entry(window)
entry1.pack()
entry2 = tk.Entry(window)
entry2.pack()
result_label = tk.Label(window)
result_label.pack()
# 创建按钮
calculate_button = tk.Button(window, text="Calculate Union", command=calculate_union)
calculate_button.pack()
# 运行主循环
window.mainloop()
```
在这个示例中,我们创建了一个主窗口,并在窗口中添加了两个输入框、一个标签和一个按钮。当点击按钮时,程序会获取输入框中的文本,将其转换为集合,并计算两个集合的并集。最后,将结果显示在标签中。
python 求集合的并集
求集合的并集可以使用union()函数来实现。并集是把给定多个集合中的所有元素合并在一起形成的新集合。在Python中,可以使用set对象的union()方法来求集合的并集。该方法的语法是set1.union(set2, set3...),其中set1是要进行并集操作的目标集合,set2、set3等是要进行合并的其他集合。可以传入多个集合作为参数,用逗号隔开。合并后的集合中的重复元素只会出现一次。