Код: Выделить всё
Date_reported Country New_cases Cumulative_cases
0 23-Feb-20 Singapore 10 10
0 26-Mar-20 Singapore 100 110
0 27-Apr-20 Singapore 200 310
0 28-May-20 Singapore 400 710
0 30-Jun-20 Singapore 1000 1710
Код: Выделить всё
Date_reported
February 10
March 100
April 200
May 400
June 1000
Код: Выделить всё
df = pd.read_csv('Stackoverflow1.csv')
df['Date_reported'] = pd.to_datetime(df['Date_reported'])
df.groupby(df['Date_reported'].dt.strftime('%B'))['New_cases'].sum().sort_values()
Код: Выделить всё
Variables 2020 Feb 2020 Mar 2020 Apr 2020 May 2020 June
Hotel Revenue $100 $90 $80 $70 $60
Occupancy Rate 80% 70% 60% 50% 40%
т.е.
Код: Выделить всё
Date_reported Monthly_cases Hotel Revenue Occupancy Rate
February 10 $100 80%
March 100 $90 70%
April 200 $80 60%
May 400 $70 50%
June 1000 $60 40%
- Я не могу преобразовать сгруппированные данные по месяцам. сам по себе представляет собой список для построения графика зависимости от переменной из второго фрейма данных, хотя мне удалось создать ежемесячную сводку.
- Хотя мне удалось чтобы транспонировать второй кадр данных с помощью этого кода,
Код: Выделить всё
hotel = pd.read_csv('Stackoverflow2.csv') hotel2 = hotel.T headers = hotel2.iloc[0] hotel2 = pd.DataFrame(hotel2.values[1:], columns=headers)
Код: Выделить всё
Variables Hotel Revenue Occupancy Rate
2020 Feb $100 80%
2020 Mar $90 70%
2020 Apr $80 60%
2020 May $70 50%
2020 Jun $60 40%
Подробнее здесь: https://stackoverflow.com/questions/662 ... r-plotting
Мобильная версия