Video není dostupné.
Omlouváme se.

A tutorial for writing functions in R (CC177)

Sdílet
Vložit
  • čas přidán 18. 08. 2024

Komentáře • 43

  • @dariushghasemi6476
    @dariushghasemi6476 Před 2 lety +6

    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 ;)

    • @Riffomonas
      @Riffomonas  Před 2 lety

      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

    • @vineetsansi
      @vineetsansi Před 2 lety +1

      @@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.

    • @vineetsansi
      @vineetsansi Před 2 lety

      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.

  • @taylorwright3880
    @taylorwright3880 Před 2 lety +5

    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 :)

  • @jonf568
    @jonf568 Před 2 lety +3

    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!

    • @Riffomonas
      @Riffomonas  Před 2 lety

      Wonderful- glad it was helpful! 🤓

  • @dmalarekable
    @dmalarekable Před 2 lety +2

    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! 💥💥💥

    • @Riffomonas
      @Riffomonas  Před 2 lety

      Awwww, you’re too kind! Thanks for tuning in

  • @yeokcmark
    @yeokcmark Před 4 měsíci

    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.

    • @Riffomonas
      @Riffomonas  Před 4 měsíci

      Wonderful! Thanks for watching

  • @ac6852
    @ac6852 Před rokem +3

    Incredible tutorial!!! So clear, concise and helpful! Thank you so much for creating this! Subscribed. ✨

  • @bassamabdelnabi3117
    @bassamabdelnabi3117 Před 2 lety +1

    Simple and easy…. You are gifted with what you do… thanks so much for sharing

    • @Riffomonas
      @Riffomonas  Před 2 lety

      My pleasure! Thanks for watching 🤓

  • @marc_CFA_applied_econ
    @marc_CFA_applied_econ Před 2 lety +1

    Thanks Pat. I always pick up something new from your videos, like setting default values in this case - who knew?

    • @Riffomonas
      @Riffomonas  Před 2 lety

      Awesome 🤩 I wanted to show how to do defaults but couldn’t think of a natural way to do it. Glad you enjoyed it!

  • @onkar7651
    @onkar7651 Před 9 měsíci

    awesome function tutorial💌

  • @elijahrona8740
    @elijahrona8740 Před 2 lety +1

    Thanks a lot for this video. Trying it out today

  • @ikechukwuayogu1119
    @ikechukwuayogu1119 Před rokem +1

    Thank you for this great video!

  • @tallyskalynkafeldens1753

    Best explanation!

  • @drjzee
    @drjzee Před 2 lety +1

    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
      @Riffomonas  Před 2 lety

      We’ll no one uses the correct format of YYYY-MM-DD 😂

    • @drjzee
      @drjzee Před 2 lety

      @@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(). :)

  • @adan8657
    @adan8657 Před 2 lety +1

    Thank you

  • @Moon-ox4il
    @Moon-ox4il Před 2 lety +1

    God I am such a scrub at making functions. this vid def helped! thanks :)

    • @Riffomonas
      @Riffomonas  Před 2 lety

      Wonderful! I’m glad this episode was helpful

  • @PA_hunter
    @PA_hunter Před 2 lety

    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.

    • @Riffomonas
      @Riffomonas  Před 2 lety +1

      Here’s a series using a package we created Machine Learning
      czcams.com/play/PLmNrK_nkqBpKpzb9-vI4V7SdXC-jXEcmg.html

  • @Psylinguist
    @Psylinguist Před 7 měsíci

    f in the video stands both for fahrenheit and freezing.What is freezing? how do you measure it?

    • @Riffomonas
      @Riffomonas  Před 5 měsíci

      In Fahrenheit, freezing is -32F/0C

  • @samuelowusuansah6736
    @samuelowusuansah6736 Před rokem +1

    I want an easy way of manipulating netcdf files and displaying it spatially with maps on r

    • @Riffomonas
      @Riffomonas  Před rokem

      Thanks for watching Samuel! I hope this helped you learn more about working with netcdf files

  • @krushnachChandra
    @krushnachChandra Před rokem

    sir can i request for videos you to create?

  • @HanySalem
    @HanySalem Před 2 měsíci

    I have an experience when the code works but the function , as I wrapped the code into a function, failed ... did nothing. any suggestions.

    • @Riffomonas
      @Riffomonas  Před 2 měsíci +1

      Are you maybe missing a return statement ?

    • @HanySalem
      @HanySalem Před 2 měsíci

      @@Riffomonas I think so. Thank you for reminding me

  • @abolit9831
    @abolit9831 Před 6 měsíci

    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.

    • @Riffomonas
      @Riffomonas  Před 5 měsíci

      The problem appears to be that your data frame doesn't have a FUACTRT column