I've been waiting a long time for tutorials on writing more complex functions in R, hope to see more towards useful and reproducible functional programming in R. Thanks a million dear Pat ;)
Sorry. I really don’t know what you’re looking for. I can’t make up a more complex function out of thin air 😂 complex functions are relatively simple ones with more stuff going on
@@Riffomonas I would also like to see some functions where one can use variable names in arguments to create box or hist plots on all numeric variables or any such examples where {}, quo, enquo comes into the play.
or converting datatypes of date type looking columns by using lubridate & just giving the column names to the function. I am sure there are many such scenarios when we are working with the real life data and we do not want to repeat ourself but use same code on multiple variable names. For example - custom univariate analysis by data types may be.
I most likely "late" in commenting on the video since this was uploaded in January of this year; but I have been struggling with creating functions. This is very helpful as it provides step-by-step, the elements of the function and how to create it as well as a giving a very good example at the end on creating more "complex" function!
I've been struggling with microbiome analysis in R for my PhD for a few months now. Luckily, I've found your tutorials on R a few weeks ago and since then, my understanding of this language grew a lot! Pat, you are awesome! 💥💥💥
Hey, Pat! I always love the R content but I do also want to say that I'm really impressed with the strides your video editing has made since you began! Great work :)
Thank you for all your videos. As a student starting out in R, I’ve learnt so much from you. Great to see that you’ve resumed making videos with the latest one on writing your own packages.
Thanks Pat! A very useful introduction to functions. LOL 'only place in the world that uses Farenheit'. Along with MM-DD-YYYY which is a personal point of pain :). As with much of these things - it bleeds over into Canada quite often.
@@Riffomonas Ah! Actually I do. I shifted over to this in the last year (require conscious effort) as we use it at work and I saw great twitter advise on the benefits of using it for naming files (such as manuscript versions). Works great with paste0 outputs using Sys.Date(). :)
Do you do ML? Would love to see vids on how to present ML findings in academia. I find that ML is difficult to explain to non ML users, so good practices with visualizations, etc would be helpful for communication. Regression is nice because it has coefficients, but beyond regression it gets more difficult to explain, I think.
Can we use case_when argument for missing value when creating a function in R ? I am attempting to write a function but getting error for case_when argument and a variable passed in that argument. Can you help with this ? Code written : setNR % distinct(USUBJID, TRT01P.x, TRT01PN.x, test, .keep_all = TRUE ) } setNR(df=adcm1, df1=adslcm, v1=FUACTRT, values=NA) Error observed : Error in `mutate()`: ! Problem while computing `test = case_when(is.na(v1) ~ "Not Reported", TRUE ~ v1)`. Caused by error: ! object 'FUACTRT' not found Run `rlang::last_error()` to see where the error occurred.
I've been waiting a long time for tutorials on writing more complex functions in R, hope to see more towards useful and reproducible functional programming in R. Thanks a million dear Pat ;)
Sorry. I really don’t know what you’re looking for. I can’t make up a more complex function out of thin air 😂 complex functions are relatively simple ones with more stuff going on
@@Riffomonas I would also like to see some functions where one can use variable names in arguments to create box or hist plots on all numeric variables or any such examples where {}, quo, enquo comes into the play.
or converting datatypes of date type looking columns by using lubridate & just giving the column names to the function.
I am sure there are many such scenarios when we are working with the real life data and we do not want to repeat ourself but use same code on multiple variable names. For example - custom univariate analysis by data types may be.
I most likely "late" in commenting on the video since this was uploaded in January of this year; but I have been struggling with creating functions. This is very helpful as it provides step-by-step, the elements of the function and how to create it as well as a giving a very good example at the end on creating more "complex" function!
Wonderful- glad it was helpful! 🤓
I've been struggling with microbiome analysis in R for my PhD for a few months now. Luckily, I've found your tutorials on R a few weeks ago and since then, my understanding of this language grew a lot! Pat, you are awesome! 💥💥💥
Awwww, you’re too kind! Thanks for tuning in
Hey, Pat!
I always love the R content but I do also want to say that I'm really impressed with the strides your video editing has made since you began!
Great work :)
Lol - thanks!
Thank you for all your videos. As a student starting out in R, I’ve learnt so much from you.
Great to see that you’ve resumed making videos with the latest one on writing your own packages.
Wonderful! Thanks for watching
Incredible tutorial!!! So clear, concise and helpful! Thank you so much for creating this! Subscribed. ✨
Thanks AC!
Simple and easy…. You are gifted with what you do… thanks so much for sharing
My pleasure! Thanks for watching 🤓
Thanks Pat. I always pick up something new from your videos, like setting default values in this case - who knew?
Awesome 🤩 I wanted to show how to do defaults but couldn’t think of a natural way to do it. Glad you enjoyed it!
awesome function tutorial💌
Thank you for this great video!
My pleasure!
Thanks a lot for this video. Trying it out today
Wonderful!
Best explanation!
Thanks Pat! A very useful introduction to functions.
LOL 'only place in the world that uses Farenheit'. Along with MM-DD-YYYY which is a personal point of pain :). As with much of these things - it bleeds over into Canada quite often.
We’ll no one uses the correct format of YYYY-MM-DD 😂
@@Riffomonas Ah! Actually I do. I shifted over to this in the last year (require conscious effort) as we use it at work and I saw great twitter advise on the benefits of using it for naming files (such as manuscript versions). Works great with paste0 outputs using Sys.Date(). :)
God I am such a scrub at making functions. this vid def helped! thanks :)
Wonderful! I’m glad this episode was helpful
Thank you
My pleasure!
Do you do ML? Would love to see vids on how to present ML findings in academia. I find that ML is difficult to explain to non ML users, so good practices with visualizations, etc would be helpful for communication. Regression is nice because it has coefficients, but beyond regression it gets more difficult to explain, I think.
Here’s a series using a package we created Machine Learning
ruclips.net/p/PLmNrK_nkqBpKpzb9-vI4V7SdXC-jXEcmg
I want an easy way of manipulating netcdf files and displaying it spatially with maps on r
Thanks for watching Samuel! I hope this helped you learn more about working with netcdf files
f in the video stands both for fahrenheit and freezing.What is freezing? how do you measure it?
In Fahrenheit, freezing is -32F/0C
sir can i request for videos you to create?
I have an experience when the code works but the function , as I wrapped the code into a function, failed ... did nothing. any suggestions.
Are you maybe missing a return statement ?
@@Riffomonas I think so. Thank you for reminding me
Can we use case_when argument for missing value when creating a function in R ?
I am attempting to write a function but getting error for case_when argument and a variable passed in that argument. Can you help with this ?
Code written :
setNR %
distinct(USUBJID, TRT01P.x, TRT01PN.x, test, .keep_all = TRUE )
}
setNR(df=adcm1, df1=adslcm, v1=FUACTRT, values=NA)
Error observed :
Error in `mutate()`:
! Problem while computing `test = case_when(is.na(v1) ~ "Not Reported", TRUE ~ v1)`.
Caused by error:
! object 'FUACTRT' not found
Run `rlang::last_error()` to see where the error occurred.
The problem appears to be that your data frame doesn't have a FUACTRT column