我有一个类似的数据框
B D X
1 B1 D1 X1
2 B2 D2 X2
3 B3 D3 X3
4 B4 D4 X4
我想把它变成
A B C D
1 0 B1 0 D1
2 0 B2 0 D2
3 0 B3 0 D3
4 0 B4 0 D4
我的实际示例有数百列,因此我无法手动添加或删除列。我试图从一个空的数据帧开始(我希望最后有一个数据帧),并从给定的数据帧追加行。但是
df_result.append(df)
给予
A B C D X
1 NaN B1 NaN D1 X1
2 NaN B2 NaN D2 X2
3 NaN B3 NaN D3 X3
4 NaN B4 NaN D4 X4
NaN不是问题。像X这样的其他列。反正这是正确的方法吗?
这里有一些代码可以重新排列列,删除列,添加列。