вопрос, если можно. Я использую Jupyter Notebook и Python 3. Я использую 3 файла csv из https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases для создания графиков для отслеживания эпидемии covid 19 c. Они предназначены исключительно для моего использования для изучения Python и визуализации данных. Я изменил даты в первой строке на Day1, Day2 и т.д., удалил столбцы «Провинция / штат», «Широта», «Долгота» и установил столбец «Страна / регион» в качестве индекса. Каждый набор данных теперь имеет 107 столбцов и 267 строк. Три набора данных - это случаи, смерти и выздоровление. Дела идут хорошо, но у меня небольшая проблема, и мне нужен совет. Графики обновляются новым столбцом каждый день, и это вызывает у меня некоторые проблемы, когда я пытаюсь написать код, чтобы показать ежедневное увеличение чисел с сегодняшнего дня по сравнению со вчерашним днем. В настоящее время мне приходится вручную обновлять свой код каждый день, чтобы компенсировать лишние столбцы в 3 файлах csv, поскольку мой код выглядит следующим образом: -
daily_increase_C = [(0,
(cases["Day1"].sum()- (0)),
(cases["Day2"].sum()-cases["Day1"].sum()),
(cases["Day3"].sum()-cases["Day2"].sum()),
(cases["Day4"].sum()-cases["Day3"].sum()),
(cases["Day5"].sum()-cases["Day4"].sum()),
---------------------------------------------
(cases["Day102"].sum()-cases["Day101"].sum()),
(cases["Day103"].sum()-cases["Day102"].sum()),
(cases["Day104"].sum()-cases["Day104"].sum()),
(cases["Day106"].sum()-cases["Day105"].sum()))]
Таким образом, последнюю строку нужно скопировать, вставить и затем обновить каждый день. Должен быть лучший способ достичь этого, но я новичок в кодировании, и я не могу обойти это и понять. Мы будем очень благодарны за любые советы, указатели, помощь о том, как взглянуть на эту проблему и подойти к ней. Надеюсь, я объяснил вам это достаточно ясно, если не мои извинения, и, пожалуйста, опубликуйте свои вопросы, требующие разъяснения. Заранее благодарим за любую помощь.