Создайте столбец пустых списков для добавления строк

Мне нужно инициализировать столбец в кадре данных с пустым списком. Я следил за этим тесно связанным вопросом. Этот метод использует np.empty. Разница в том, что мои списки будут использовать метод append для добавления строк.

df1['Qual']=np.empty((len(df1),0)).tolist()

Я получаю сообщение об ошибке:

File "/usr/local/lib/python3.6/dist-packages/pandas/core/series.py", line 2582, in append
    to_concat, ignore_index=ignore_index, verify_integrity=verify_integrity
  File "/usr/local/lib/python3.6/dist-packages/pandas/core/reshape/concat.py", line 281, in concat
    sort=sort,
  File "/usr/local/lib/python3.6/dist-packages/pandas/core/reshape/concat.py", line 357, in __init__
    raise TypeError(msg)
TypeError: cannot concatenate object of type '<class 'str'>'; only Series and DataFrame objs are valid

как только я попытаюсь сделать свое первое добавление со строкой (это внутри двойного цикла):

df1['Qual'].loc[(df1['Ship '+shipid1[index1]]=='Yes') & (df1['Pref '+str(i1+1)]==preflevel1)].append([shipcodes1[index1]])

shipcodes1 — это список строк.

Как создать такой столбец?


person user2751530    schedule 01.06.2020    source источник
comment
Можете ли вы поделиться строкой кода, которая дает эту ошибку?   -  person emremrah    schedule 02.06.2020
comment
Пожалуйста, опубликуйте код, который вы запустили.   -  person Tgsmith61591    schedule 02.06.2020
comment
Пожалуйста, покажите нам свои данные и окончательный ожидаемый результат, возможно, вам не нужно итеративно добавлять, как вы думаете.   -  person cs95    schedule 02.06.2020
comment
Я делаю. Это и так достаточно сложная проблема. Данные, о которых идет речь, представляют собой массивный набор данных. Код, который я разместил, определенно представляет то, что мне нужно сделать.   -  person user2751530    schedule 02.06.2020
comment
Пробовал: stackoverflow.com/questions/57976658/. Результирующие списки пусты, когда логика программы диктует, что их быть не должно. Я сделал это вручную для подтверждения части данных. Странный.   -  person user2751530    schedule 02.06.2020