Почему это не работает, если l oop с использованием атрибута фрейма данных не работает? - PullRequest
0 голосов
/ 08 июля 2020

Пока я все еще изучаю Python, это меня просто сбивает с толку. В то время как l oop получает ошибку: «AttributeError: объект 'list' не имеет атрибута 'empty'», и я не могу понять, почему. Ваша помощь приветствуется.

import pandas as pd
import numpy as np

tickData = pd.DataFrame([])

print (tickData.empty)

while tickData.empty:
  tickData
  tickData = [1,2,3]
  print (tickData)
  
print (tickData)

1 Ответ

1 голос
/ 08 июля 2020

Первоначально вы указали tickData как Dataframe, а позже вы меняете его на тип данных списка, который не имеет никакого атрибута empty. While l oop основан на условии tickData.empty и, следовательно, вызывает ошибку атрибута.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...