#python #dataframe #variables #global-variables #global
#python #dataframe #переменные #глобальные переменные #глобальный
Вопрос:
Я только что создал код, в котором я могу получать ежемесячные фреймы данных в течение многих лет, просто вставляя входное значение, и это работает, но я хотел бы знать, как я могу вызывать эти созданные переменные фрейма данных для выполнения других вычислений. Или, может быть, если есть другой способ сделать это, я был бы признателен, если бы вы могли мне это сказать. Заранее спасибо.
Мои данные были сохранены в DataFrame с именем data
, и там есть столбец с именем month
calculus = int(input("Which data do you want?: n(1) monthn(2) anualn"))
# monthly data
if calculus == 1:
month = int(input(" Which month do you want? (1-12): "))
globals()["month_" str(month)] = data.loc[data['month'] == month]
Комментарии:
1. Была ли ошибка?
2. Используйте словарь вместо этих созданных переменных.
3. Не было никакой ошибки, все в порядке, я просто хочу знать, что делать после этого @TheMaster
4. @KlausD. Как я мог это сделать? пожалуйста, помогите мне
5. Использование словаря — очень простой метод в Python. Возможно, вы захотите повторить эту часть из своего курса, книги или руководства по Python.