Как сказал @trollster, действительно лучше создавать кадры данных для cust_sell и cust_buy. Но давайте разберемся, что не работает с вашим кодом. Когда вы делаете:
for i in wb.index
это означает, что я приму значения wb.index. И когда вы печатаете wb.index, вы получаете:
Int64Index([0, 1, 2, 3, 4, 5, 6, 7], dtype='int64')
То есть я приму значения 1,2,3 ...
Итак, когда вы делаете:
cust_sell.append([i])
что вы делаете, это добавляете в список list_cust_sell список с одним элементом i (целое число).
Если вы хотите добавить всю строку, вы должны использовать:
cust_sell.append(list(wb.loc[i,:]))
В итоге вы получите список списков, каждый из которых будет содержать строку