我是 Python 和 Stacks Overflow 的新手。我正在尝试将变量名称分配给 np.xml 中的一维列数组。矩阵数据集。总数据列的数量是未知的,所以我无法手动命名这些列。然而,我知道感兴趣的列从数据集的第三列开始,即它们从 -Data[:,2]- 开始。我的问题是;当列的总数未知时,如何为所有感兴趣的“列数组”分配变量名称?IE
Assignment 1 = Data[:,2]
Assignment 2 = Data[:,3]
Assignment 3 = Data[:,4]
Assignment 4 = Data[:,5]
...
Assignment N = Data[:,N+1]
我尝试使用 for 循环...!以下代码不起作用!
# Create index, to compute the amount of columns of interest. "Data" is a np
# array
cols= Data.columns[2:]
# i from column 2 to last column
for i in range(2,(len(cols))):
+Assigment(i-1) = Data[:,i]
# Variabel name = 'slice' of column data
我的输入看起来像这样;
所需的输出将是列值的一维数组,即
任何想法将不胜感激。
达尔文上的 Python 3.6.1 64 位、Qt 5.6.2、PyQt5 5.6