如何在for循环中将每次迭代的结果追加到数组中?
data = np.array([])
for sheet in sheets:
result = pd.read_excel(file_loc, sheet_name = sheet,usecols="Q").dropna()
result = result.values.tolist()
result = result[1:]
print(result)
如果print(result)
返回:
[1 , 2 , 3]
[4 , 5 , 6]
[7 , 8 , 9]
print(data)
看起来像这样:
[[1 , 2 , 3],
[4 , 5 , 6]
[7 , 8 , 9]]
2条答案
按热度按时间zpqajqem1#
2nc8po8w2#
您可以使用vstack将结果作为新行添加到numpy 2d数组“data”中