Pandas 拆分一个大熊猫列并附加为新列,而不考虑索引
正如在标题中所述,我需要将pandas数据框架与包含百万行的列拆分为两个相等的部分。然后我需要将下半部分合并为新列 这里是一个小样本:Pandas 拆分一个大熊猫列并附加为新列,而不考虑索引,pandas,Pandas,正如在标题中所述,我需要将pandas数据框架与包含百万行的列拆分为两个相等的部分。然后我需要将下半部分合并为新列 这里是一个小样本: AAA 125 BBB 467 XXX 321 YYY 568 必须在以下方面进行重塑: AAA 125 XXX 321 BBB 467 YYY 568 我尝试使用append和concat,但行不合并并显示NaN一种方法是水平堆叠底层数组 pd.DataFrame(np.hstack( (df.values[:len(df)//2], df.val
AAA 125
BBB 467
XXX 321
YYY 568
必须在以下方面进行重塑:
AAA 125 XXX 321
BBB 467 YYY 568
我尝试使用append和concat,但行不合并并显示NaN一种方法是水平堆叠底层数组
pd.DataFrame(np.hstack( (df.values[:len(df)//2], df.values[len(df)//2:])))
0 1 2 3
0 AAA 125 XXX 321
1 BBB 467 YYY 568
选项2:使用重塑
pd.DataFrame(np.reshape(df.values, (df.shape[0]//2, df.shape[1] * 2)))
Hpstack()完全按照我搜索的内容执行。谢谢