Когда я распечатываю свой список, он печатается как
[array([7], dtype=int64),
array([11], dtype=int64),
array([15, 19, 23, 27, 31, 35, 39, 43, 47, 51, 55, 59, 63, 67], dtype=int64)]
Но я хочу, чтобы он был похож на [7,11,15,19,23, ...]
Я использую pandas, чтобы получить значение индекса столбцов, которое соответствует определенные условия, в 1-м 2-х условиях значения были уникальными, следовательно, он дает выходной массив array([7], dtype=int64), array([11], dtype=int64)
, но затем одно из условий соответствует множественному значению индекса столбцов, следовательно, он выдает array([15, 19, 23, 27, 31, 35, 39, 43, 47, 51, 55, 59, 63, 67])
Но я хочу это как список чисел как [7,11,15,19,23, ...]
Так что я могу сделать?
Вот мой код
dy= df.xs(0)
for id in dy:
if 'ID' in str(id):
#ID list Index Values
zr= dy[dy==id].index.value
zr_list = zr_list.append(zr)
print(zr_list)
Вывод
[array([7], dtype=int64),
array([11], dtype=int64),
array([15, 19, 23, 27, 31, 35, 39, 43, 47, 51, 55, 59, 63, 67],
dtype=int64)]