Python список не имеет элементов типа, хотя и заполнен элементами dataframe - PullRequest
2 голосов
/ 10 марта 2020

Я инициализирую список длины n, используя df_list = [None] * n. Тогда у меня есть для l oop, где я заполняю каждый элемент df_list кадром данных. Затем, когда я объединяю все эти кадры данных вместе, используя df = pd.concat(df_list, axis=0), у меня получается меньше строк, чем ожидалось, и при дальнейшей проверке я обнаруживаю, что некоторые элементы df_list имеют тип None, а другие - кадры данных. Это странно для меня, потому что в моем для l oop я печатаю тип каждого значения перед заполнением его в df_list, и все они также являются кадрами данных желаемой формы и столбцами.

Интересно, как после запуска l oop я могу иметь значения None в df_list, когда каждое заполненное мной значение является кадром данных, а не None.

Любая помощь здесь ценится - весьма озадачен этим!

1 Ответ

1 голос
/ 10 марта 2020

Почему вам даже нужно инициализировать список значениями None. Просто создайте пустой список и добавьте к нему ваши данные.

...