Функция не выполняет строки read.csv - PullRequest
0 голосов
/ 04 октября 2018

В начале моего кода я пытаюсь выполнить следующие строки:

links <- read.csv("/<mypath>.csv", header=T, as.is=T)
nodes <- read.csv("/<mypath>.csv", header=T, as.is=T)

Я хочу, чтобы мой код делал это, когда я загружаю все.

Я написал:

data_load <- function(){
     links <- read.csv("/<mypath>.csv", header=T, as.is=T)
     nodes <- read.csv("/<mypath>.csv", header=T, as.is=T)
}
data_load()

но это не сработало так, как я хотел, моя среда все еще пуста.Есть идеи?Извините за вопросы, я новичок в R.

1 Ответ

0 голосов
/ 04 октября 2018

Вам нужно вернуть результаты изнутри функции.

data_load <- function(){
    links <- read.csv("vpn.txt", header=T, as.is=T)
    nodes <- read.csv("vpn.txt", header=T, as.is=T)
    return(list(links=links, nodes=nodes))
}

data=data_load()
links=data$links
nodes=data$nodes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...