我有一个10行5列的pandas数据帧和一个零的 np.zeros((10,3)) 的numpy矩阵 .

我想将numpy矩阵连接到pandas数据帧但我想在将numpy数组连接到它之前从pandas数据帧中删除最后一列 .

所以我最终得到一个10行和5 - 1 3 = 7列的矩阵 .

我想我可以用

new_dataframe = pd.concat([
    original_dataframe,
    pd.DataFrame(np.zeros((10, 3)), dtype=np.int)
], axis=1, ignore_index=True)

其中 original_dataframe 有10行5列 .

在连接numpy数组之前,如何从 original_dataframe 删除最后一列?我如何确保保留所有数据类型?