将数据帧转换为特定格式的最佳方法是什么?

问题描述 投票:0回答:1

我有一个类似的数据框

    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这样的其他列。反正这是正确的方法吗?

python pandas dataframe append
1个回答
0
投票

这里有一些代码可以重新排列列,删除列,添加列。

© www.soinside.com 2019 - 2024. All rights reserved.