这个问题已经在这里有一个答案:
我有以下两个变量:
print('Column vector type %s and shape %s' % (type(target), target[0:X_train.shape[0]].shape))
print('Data frame type %s and shape %s' % (type(X_train), X_train.shape))
这种输出:
Column vector type <class 'numpy.ndarray'> and shape (87145,)
Data frame type <class 'pandas.core.frame.DataFrame'> and shape (87145, 11)
我想插入target
列向量作为该帧/矩阵第一列......我该怎么办呢?
我的最终目标是能够计算附加到使用corr
函数预测变量或设计矩阵响应变量的相关矩阵。
X_train.insert(0,'target',target)
print (X_train)
对于分配相同长度的阵列等DataFrame
:
X_train.insert(0,'target',target[:X_train.shape[0]])
print (X_train)