Я пытаюсь вставить строку в EMPTY DataFrame в FOR l oop, если условие удовлетворяется. Я получаю IndexError: индекс 1 выходит за пределы оси 0 с размером 0
Ниже мой код:
women = pd.DataFrame(columns= ["Survival_Rate"])
for i in range(len(titanic_train_data.Sex)):
if (titanic_train_data.Sex[i] == 'female'):
women['Survival_Rate'][i] = ([titanic_train_data.Survived[i]])
Для выполнения sh выше, я имею также пытался использовать метод APPEND, но он также не работает, и я получаю TypeError: не могу объединить объект типа ''; действительны только Series и DataFrame ob js
women = pd.DataFrame(columns= ["Survival_Rate"])
for i in range(len(titanic_train_data.Sex)):
if (titanic_train_data.Sex[i] == 'female'):
women['Survival_Rate'].append([titanic_train_data.Survived[i]])
Может ли кто-нибудь поделиться своими соображениями по вышеуказанному вопросу и о том, какую ошибку я совершаю. В ожидании ответа.
С уважением, Мукул