从R数据集中提取特定列和行并创建一个新的excel文件。

7 浏览
0 Comments

从R数据集中提取特定列和行并创建一个新的excel文件。

这个问题已经在这里有答案:

从数据框中提取特定的列

我正在撰写我的硕士论文,我需要从我的国家意大利的COVID-19数据中创建时间序列。这些数据来自于这里:

意大利数据集

从这个数据集中,我想要生成一个新的Excel文件,只包含日期、地区名称和总死亡人数这些列。接下来,我会为每个意大利地区创建时间序列。我希望我解释清楚了,非常感谢你的帮助。

使用的程序是R Studio。

admin 更改状态以发布 2023年5月22日
0
0 Comments

这样的东西怎么样?

#Import file
csv <- read.csv("dpc-covid19-ita-regioni.csv")
#Subset for three columns of interest and save to new object
csv2 <- csv[,c("data", "denominazione_regione", "deceduti")]
#Save to new Excel file 
library(openxlsx)
write.xlsx(csv2, 'name-of-your-excel-file.xlsx')

0
0 Comments

library(data.table)
url = "https://raw.githubusercontent.com/pcm-dpc/COVID-19/master/dati-regioni/dpc-covid19-ita-regioni.csv"
data = fread(url)[,.(data,denominazione_regione,deceduti)]

输出

> data
                      data denominazione_regione deceduti
    1: 2020-02-24 18:00:00               Abruzzo        0
    2: 2020-02-24 18:00:00            Basilicata        0
    3: 2020-02-24 18:00:00              Calabria        0
    4: 2020-02-24 18:00:00              Campania        0
    5: 2020-02-24 18:00:00        Emilia-Romagna        0
   ---                                                   
15137: 2022-02-13 17:00:00               Sicilia     9036
15138: 2022-02-13 17:00:00               Toscana     8637
15139: 2022-02-13 17:00:00                Umbria     1692
15140: 2022-02-13 17:00:00         Valle d'Aosta      514
15141: 2022-02-13 17:00:00                Veneto    13560

0