我有一个145列的数据框,一列是变量A,其余是变量B的子集。我想要的是一个新的包含两列的数据框,即A和B。我想确保其中的所有B值新的数据框具有相应的A值。
“原始”数据框的简化示例:
A B1 B2
0 1 6 11
1 2 7 12
2 3 8 13
3 4 9 14
4 5 10 15
我想实现的目标:
A B
0 1 6
1 2 7
2 3 8
3 4 9
4 5 10
5 1 11
6 2 12
7 3 13
8 4 14
9 5 15
我已经尝试过这样做,但是设法只得到B1和A的等效物,其余的消失了。
original_data = data[1:145]
filtered_data = pd.DataFrame(columns = ['A', 'B'])
columns = list(original_data)
for values in columns:
for row in pressure_data:
filtered_data["B"] = original_data[values]
filtered_data["A"] = data['A']
我将不胜感激任何提示/建议!非常感谢。