Панды Документация читает
DataFrame.append (other, ignore_index = False, verify_integrity = False, sort = None)
other: объект DataFrame или Series / dict, или список этих
данные для добавления.
Таким образом, вам необходимо преобразовать свой список перед добавлением его в свой DataFrame:
что-то, что может сработать, - это сжать список ваших столбцов до содержимого вашего myList
, чтобы оно было:
tradeLog = pd.DataFrame(columns=["DATE", "TICKER", "ORDER_TYPE", "AMOUNT", "PRICE"])
myList = ['2018-01-12', 'MMM', 'BUY', 42, 236.5229]
myDict = dict(zip(tradeLog.columns.tolist(), myList))
tradeLog.append(myDict, ignore_index=True)
или tradeLog.append(pd.DataFrame(myDict), ignore_index=True)
При этом вам нужно убедиться, что ваши списки всегда имеют ту же длину, что и список имен столбцов.