我的y
变量PRICE
是NumPy数组中间的一列,它的位置存储在y_idx
中。我希望我的 x
变量是数组中除 y_idx
位置中的列之外的所有列。
在 R 中,我会使用负号从选择中删除一列,如下所示:
# specify x and y variables
y_idx = df.columns.get_loc('PRICE')
y = dataset[:,y_idx]
x = dataset[:,-y_idx]
如何将 x
设置为数组中除 y
设置的列之外的所有列?
最佳答案
我注意到您可能正在使用 pandas dataFrame。在这种情况下:
x= df.drop('PRICE', axis=1)
y = df['PRICE']
关于python - 如何返回二维数组中除一列之外的所有列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59203992/