Python For Loop для добавления строки с данными - PullRequest
0 голосов
/ 06 июня 2018

Я хотел бы создать for loop, который выполняет итерации по всему списку, чтобы добавить фиктивные строки в конец моего кадра данных.Чтобы составить отчетный период за этот период, мне нужно убедиться, что все поля представлены, даже если каждое поле имеет нулевой баланс:

Я новичок в Python, и это выше моего уровня компетенции сотносительно простых циклов for:

list = ['Orange', 'Apple', 'Grapes']

output: поля, для которых мне нужны данные: Date (это будет переменная, но будет одинаковой для каждого фрейма данных), fruit (мне нужно имя из приведенного выше[список] предоставляется для каждой позиции), сектор (будет равен «другое») и значение (всегда будет равно 0,00)

Date      Team    Sector    Value
12/31/17  Orange  Other     0.00
12/31/17  Apple   Other     0.00
12/31/17  Grapes  Other     0.00

1 Ответ

0 голосов
/ 06 июня 2018

код

  df = pd.DataFrame({'Date': pd.to_datetime('2017-12-31'),
                       'Team' : ['Orange', 'Apple', 'Grapes'],
                       'Sector': 'other',
                      'Value' : 0.00})
  print(df)

из

        Date    Team Sector  Value
0 2017-12-31  Orange  other    0.0
1 2017-12-31   Apple  other    0.0
2 2017-12-31  Grapes  other    0.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...