LNCD

Table of Contents

  • LNCD Home
  • Administration
  • Notebooks
  • Journal Club Presentations
  • Publications
  • Current Projects
  • Completed Projects
  • Current Grants
  • Datasets by Project
  • Brain ROIs and Measures
  • ️Tools And Methods
  • Big Data
  • RA Homepage
  • Recent Changes
  • Maintenance
  • Site Map
  • Random Page
LNCD
Admin » GNU R

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:r [2024/06/06 14:54] – [na.action] willtools:r [2025/07/22 17:01] (current) – [na.action] vid79
Line 10: Line 10:
 See [[:tools:r:issues]] for log of debugged problems. See [[:tools:r:issues]] for log of debugged problems.
 ===== Notes ===== ===== Notes =====
-==== na.action ====+==== na.action for residual ====
 When adding module residuals back to a dataframe, you need ''residuals()'' to return the same length as the input data.frame. use ''lm(na.action=na.exclude)''. When adding module residuals back to a dataframe, you need ''residuals()'' to return the same length as the input data.frame. use ''lm(na.action=na.exclude)''.
  
Line 30: Line 30:
  
  
 +==== MASS::select vs dplyr::select  ====
 +If you load MASS after dplyr, ''select'' will be ''MASS::select'' not ''dplyr::select'' and you're likely to encounter hard-to-debug errors about unused arguments
  
 +> Error in select ...  : unused arguments
 + 
 +**solutions** include 
 +  - load MASS first
 +  - force select to be ''dplyr'''s version, or 
 +  - unload MASS if you don't need it
 +
 +<code>
 +# load mass before dplyr to have 'select' be from dplyr
 +library(MASS)
 +library(dplyr)
 +
 +# force which select (if MASS was already loaded after dplyr and overwrite the function)
 +select <- dplyr::select
 +
 +# or unload MASS
 +detach("package:MASS", unload=TRUE)
 +
 +# check to see
 +environment(select) # if "MASS", you're in for a bad time
 +</code>
 ===== Backlinks ===== ===== Backlinks =====
  
  
 {{backlinks>.}} {{backlinks>.}}