Добавление строк с помощью функции не сохраняет строки - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь добавить строки, которые проходят через функцию weighted_rows.Однако он печатает только первый ряд, несмотря на то, что в df больше 1000.

for i in range(df.shape[0]):
    weighted_t = weighted_df.append(weighted_rows(i), ignore_index=True)

Этот цикл for выводит только первую строку df, которая прошла через функцию, тогда как я хочу, чтобы она добавляла каждую вторую строку (1000 или около того) и выводила их все в виде большого кадра данных.Есть ли что-то, что мне нужно добавить к моей функции?Любая помощь очень ценится.

1 Ответ

0 голосов
/ 27 февраля 2019

Я совершил простую ошибку.Я не добавлял данные к предполагаемому фрейму данных, а скорее к новому weighted_t, что означало, что фрейм данных не сохранялся.Это простое исправление.Спасибо всем, кто пытался помочь.

for i in range(df.shape[0]):
    weighted_df = weighted_df.append(weighted_rows(i), ignore_index=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...