R - how to load each file from folder





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have a folder and that contains a lot of R files, that files are functions actually. What I need is to create code in another project in R which will load each file in that folder and load this functions in to the environment.



I know that better option is to create a R package from this functions but it can´t be done for several reasons in my case.



What is the simplest way to achieve my goal?










share|improve this question


















  • 3





    What exactly are the several reasons you can't make a package? Have you tried anything at all yet? Where exactly are you getting stuck? Presumably you just want to run source() on each of those files? Did you try something like Map(list.files("folder/.*R"), source)?

    – MrFlick
    Jan 3 at 21:07






  • 1





    Oops, got my parameters mixed up, it should be more like Map(source, list.files(path="myfolder", pattern="R$"))

    – MrFlick
    Jan 3 at 21:14











  • Hi, Im still getting this error Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'active_payment_promises.R': No such file or directory I dotn´t know what is wrong, it says that directory doesn´t exsists but active_payment_promises is actually my function there and it loaded it

    – Sklenicka
    Jan 5 at 18:16








  • 1





    Try passing full.names = TRUE to list.files()

    – MrFlick
    Jan 5 at 21:06


















0















I have a folder and that contains a lot of R files, that files are functions actually. What I need is to create code in another project in R which will load each file in that folder and load this functions in to the environment.



I know that better option is to create a R package from this functions but it can´t be done for several reasons in my case.



What is the simplest way to achieve my goal?










share|improve this question


















  • 3





    What exactly are the several reasons you can't make a package? Have you tried anything at all yet? Where exactly are you getting stuck? Presumably you just want to run source() on each of those files? Did you try something like Map(list.files("folder/.*R"), source)?

    – MrFlick
    Jan 3 at 21:07






  • 1





    Oops, got my parameters mixed up, it should be more like Map(source, list.files(path="myfolder", pattern="R$"))

    – MrFlick
    Jan 3 at 21:14











  • Hi, Im still getting this error Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'active_payment_promises.R': No such file or directory I dotn´t know what is wrong, it says that directory doesn´t exsists but active_payment_promises is actually my function there and it loaded it

    – Sklenicka
    Jan 5 at 18:16








  • 1





    Try passing full.names = TRUE to list.files()

    – MrFlick
    Jan 5 at 21:06














0












0








0








I have a folder and that contains a lot of R files, that files are functions actually. What I need is to create code in another project in R which will load each file in that folder and load this functions in to the environment.



I know that better option is to create a R package from this functions but it can´t be done for several reasons in my case.



What is the simplest way to achieve my goal?










share|improve this question














I have a folder and that contains a lot of R files, that files are functions actually. What I need is to create code in another project in R which will load each file in that folder and load this functions in to the environment.



I know that better option is to create a R package from this functions but it can´t be done for several reasons in my case.



What is the simplest way to achieve my goal?







r






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 3 at 21:04









SklenickaSklenicka

526




526








  • 3





    What exactly are the several reasons you can't make a package? Have you tried anything at all yet? Where exactly are you getting stuck? Presumably you just want to run source() on each of those files? Did you try something like Map(list.files("folder/.*R"), source)?

    – MrFlick
    Jan 3 at 21:07






  • 1





    Oops, got my parameters mixed up, it should be more like Map(source, list.files(path="myfolder", pattern="R$"))

    – MrFlick
    Jan 3 at 21:14











  • Hi, Im still getting this error Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'active_payment_promises.R': No such file or directory I dotn´t know what is wrong, it says that directory doesn´t exsists but active_payment_promises is actually my function there and it loaded it

    – Sklenicka
    Jan 5 at 18:16








  • 1





    Try passing full.names = TRUE to list.files()

    – MrFlick
    Jan 5 at 21:06














  • 3





    What exactly are the several reasons you can't make a package? Have you tried anything at all yet? Where exactly are you getting stuck? Presumably you just want to run source() on each of those files? Did you try something like Map(list.files("folder/.*R"), source)?

    – MrFlick
    Jan 3 at 21:07






  • 1





    Oops, got my parameters mixed up, it should be more like Map(source, list.files(path="myfolder", pattern="R$"))

    – MrFlick
    Jan 3 at 21:14











  • Hi, Im still getting this error Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'active_payment_promises.R': No such file or directory I dotn´t know what is wrong, it says that directory doesn´t exsists but active_payment_promises is actually my function there and it loaded it

    – Sklenicka
    Jan 5 at 18:16








  • 1





    Try passing full.names = TRUE to list.files()

    – MrFlick
    Jan 5 at 21:06








3




3





What exactly are the several reasons you can't make a package? Have you tried anything at all yet? Where exactly are you getting stuck? Presumably you just want to run source() on each of those files? Did you try something like Map(list.files("folder/.*R"), source)?

– MrFlick
Jan 3 at 21:07





What exactly are the several reasons you can't make a package? Have you tried anything at all yet? Where exactly are you getting stuck? Presumably you just want to run source() on each of those files? Did you try something like Map(list.files("folder/.*R"), source)?

– MrFlick
Jan 3 at 21:07




1




1





Oops, got my parameters mixed up, it should be more like Map(source, list.files(path="myfolder", pattern="R$"))

– MrFlick
Jan 3 at 21:14





Oops, got my parameters mixed up, it should be more like Map(source, list.files(path="myfolder", pattern="R$"))

– MrFlick
Jan 3 at 21:14













Hi, Im still getting this error Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'active_payment_promises.R': No such file or directory I dotn´t know what is wrong, it says that directory doesn´t exsists but active_payment_promises is actually my function there and it loaded it

– Sklenicka
Jan 5 at 18:16







Hi, Im still getting this error Error in file(filename, "r", encoding = encoding) : cannot open the connection In addition: Warning message: In file(filename, "r", encoding = encoding) : cannot open file 'active_payment_promises.R': No such file or directory I dotn´t know what is wrong, it says that directory doesn´t exsists but active_payment_promises is actually my function there and it loaded it

– Sklenicka
Jan 5 at 18:16






1




1





Try passing full.names = TRUE to list.files()

– MrFlick
Jan 5 at 21:06





Try passing full.names = TRUE to list.files()

– MrFlick
Jan 5 at 21:06












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54029782%2fr-how-to-load-each-file-from-folder%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54029782%2fr-how-to-load-each-file-from-folder%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Mossoró

Error while reading .h5 file using the rhdf5 package in R

Pushsharp Apns notification error: 'InvalidToken'