如何将字符转换为数据框并像 r 中的前一个一样操作?
How to convert a character to a dataframe and manipulate as the previous one in r?
我是 r 的新手,我在将 class character
转换为 class dataframe
时遇到问题,可以像原始数据帧一样对其列进行操作.
这是我的代码:
library(RCurl)
cv_today <- read.csv(text = getURL("https://raw.githubusercontent.com/eparker12/nCoV_tracker/master/input_data/coronavirus_today.csv"))
cv_today_cases_10000 = subset(cv_today, cases>=10000)
我有一个像 paste0("cv_today_","cases","_10000")
这样的角色
我试过的是:new_cv_today_cases_10000 <- as.data.frame(paste0("cv_today_","cases","_10000"))
当我检查它时 class 是的,它是数据框,但是当我想像 new_cv_today_cases_10000$country
那样操作它时,它不起作用。
如有任何帮助,我们将不胜感激!提前谢谢你
使用assign()
将数据框与字符串相关联:
library(RCurl)
cv_today <- read.csv(text = getURL("https://raw.githubusercontent.com/eparker12/nCoV_tracker/master/input_data/coronavirus_today.csv"))
assign(paste0("cv_today_","cases","_10000"), subset(cv_today, cases>=10000))
head(cv_today_cases_10000[1:5])
...输出:
> head(cv_today_cases_10000[1:5])
X country date update cases
10 701 Austria 2020-05-13 113 15997
13 970 Bangladesh 2020-05-13 113 17822
15 1040 Belarus 2020-05-13 113 25825
16 1165 Belgium 2020-05-13 113 53981
23 1571 Brazil 2020-05-13 113 190137
31 2215 Canada 2020-05-13 113 73568
>
我是 r 的新手,我在将 class character
转换为 class dataframe
时遇到问题,可以像原始数据帧一样对其列进行操作.
这是我的代码:
library(RCurl)
cv_today <- read.csv(text = getURL("https://raw.githubusercontent.com/eparker12/nCoV_tracker/master/input_data/coronavirus_today.csv"))
cv_today_cases_10000 = subset(cv_today, cases>=10000)
我有一个像 paste0("cv_today_","cases","_10000")
我试过的是:new_cv_today_cases_10000 <- as.data.frame(paste0("cv_today_","cases","_10000"))
当我检查它时 class 是的,它是数据框,但是当我想像 new_cv_today_cases_10000$country
那样操作它时,它不起作用。
如有任何帮助,我们将不胜感激!提前谢谢你
使用assign()
将数据框与字符串相关联:
library(RCurl)
cv_today <- read.csv(text = getURL("https://raw.githubusercontent.com/eparker12/nCoV_tracker/master/input_data/coronavirus_today.csv"))
assign(paste0("cv_today_","cases","_10000"), subset(cv_today, cases>=10000))
head(cv_today_cases_10000[1:5])
...输出:
> head(cv_today_cases_10000[1:5])
X country date update cases
10 701 Austria 2020-05-13 113 15997
13 970 Bangladesh 2020-05-13 113 17822
15 1040 Belarus 2020-05-13 113 25825
16 1165 Belgium 2020-05-13 113 53981
23 1571 Brazil 2020-05-13 113 190137
31 2215 Canada 2020-05-13 113 73568
>