Как видно из названия, я даже не знаю, как сформулировать вопрос. : D
Но вот оно, "проще говоря": I) Я хотел бы создать df в день x и II) со следующего дня и далее x + 1 ... x + n Я бы хотел обновить только день x + n, не касаясь первой части (I) создания df - и все это путем вызова только одной функции. Таким образом, в основном «просто» добавление строки для дня вызова функции (нет необходимости «воссоздавать» df, поскольку он уже существует. Есть ли возможность сделать это все в одном операторе?
Это будет выглядеть примерно так:
import pandas as pd
def pull_data():
data = {'DATE': ['2020-05-01','2020-05-02','2020-05-03','2020-05-04'],
'X': [400,300,200,100],
'Y': [100,200,300,400]
}
df = pd.DataFrame(data, columns = ['DATE', 'X', 'Y'])
return df
data_ = pull_data()
Допустим, я вызываю эту функцию 04.05.2020 -> но теперь, на следующий день, я хочу, чтобы она автоматически добавляла ТОЛЬКО 2020-05-05 без снова создать весь фрейм данных.
Имеет ли смысл весь мой вопрос / понятен ли он? Я был бы рад каждому вводу! :)