Programming in R - Basic Concepts: Version 2.0

by Sine Zambach

Paper Book, 2023

Status

Available

Library's review

Indeholder "1. About", "2. Programming for people", " 2.1 About this chapter", " 2.2 RStudio", " 2.2.1 Working in the console", " 2.3 R Markdown", " 2.3.1 Or use the script...", " 2.4 Before you can start coding", " 2.4.1 Creating a 'project'", " 2.4.2 Reading in files", " 2.4.3 Packages", "3.
Show More
Basic concepts", " 3.1 Getting Your Feet Wet", " 3.2 Data types", " 3.2.0.1 NULL", " 3.2.0.2 NA", " 3.3 Variables", " 3.4 Data Structures", " 3.4.1 Vectors", " 3.4.2 Indexes", " 3.4.3 Data frames", " 3.4.4 Subsetting", " 3.4.5 Other types of data structures that we will meet", " 3.5 Inspecting data", "4. Conditions", " 4.1 What is a condition", " 4.2 How to run a condition", " 4.3 Long conditions", " 4.3.1 Boolean Logic operators", " 4.3.2 Example of long conditions", " 4.3.3 Multiple conditions using nesting", " 4.4 Other ways to write conditions", "5. Functions", " 5.1 What is a function and how do we access it?", " 5.2 Create your own function", " 5.3 Brackets", " 5.3.1 () is for grouping and function-arguments", " 5.3.2 {} - as 'then' in conditions", " 5.3.3 [] - to capture element index", "6. Repetitions - loops and apply()", " 6.1 Loops", " 6.1.1 for-loops in R", " 6.1.2 while-loops", " 6.2 The apply() family", "7. Strings and regular expressions", " 7.1 Use cases", " 7.2 Basic string handling", " 7.2.1 Concatenation - gluing text together", " 7.2.2 Splitting strings into smaller parts", " 7.2.3 Substituting strings - 'search and replace'", " 7.3 Other string handles", " 7.4 The grammar of regular expression", " 7.4.1 Elements in matching grammar", " 7.4.2 Anchors and Repetitions", " 7.5 Examples using the grammar of regular expression", " 7.5.1 Test and match using symbolic patterns", " 7.5.2 Extraction based on match", " 7.5.3 Context-based extraction", " 7.5.4 Grouping", " 7.5.5 More help on regex", "8. Code Structure", " 8.1 Structure 101", " 8.1.1 1. Code header", " 8.1.2 2. Read in packages", " 8.1.3 3. Functions you have created or borrowed (if any)", " 8.1.4 4. Read in data and check it", " 8.1.5 5. Wrangling", " 8.1.6 6. Analysis", " 8.1.7 7. Write files", " 8.2 Working together", " 8.2.1 Github", " 8.2.2 Start code that helps finding where you are", " 8.3 Debugging - correcting errors", "9. Coding with AI", " 9.1 Creating Code", " 9.2 Help debugging code", " 9.3 Concept clarification", " 9.4 Other options".

I forhold til version 1.0 er der tilføjet et afsnit 9.0 om brug af ChatGPT 3.5 til at hjælpe med at skrive programmer i R. Jeg kendte ikke navnet Likert Scale, men det er vist bare at man giver fx 5 mulige svar til hvert testspørgsmål. Jeg har også lige mødt begrebet "salience bias", men ikke i den her bog.
Show Less

Publication

Copenhagen Business School, CBS, 2023

Language

Original language

English

Physical description

60 p.; 29.7 cm

Local notes

Omslag: Sine Zambach
Omslaget viser forfatter, titel og publikationsoplysninger
Indskannet omslag - N650U - 150 dpi

Kan hentes her:
https://research-api.cbs.dk/ws/portalfiles/portal/96897915/sine_zambach_introduc...

Side 3: Repititions (typo)
Side 5: Of cause (typo)
Side 7: but the might have had some introduction (typo)
Side 8: developmentenvironment (typo)
Side 10: (but is used differently in R-cunks) (typo)
Side 12: because ther are csv-files (typo)
Side 12: classical speadsheet (typo)
Side 12: format form Microsoft. (typo)
Side 12: Works suprisingly (typo)
Side 12: It can deal with tab-sepatation (typo)
Side 15: Substraction (typo)
Side 17: clock an calendar logic (typo)
Side 37: REPITITIONS (typo)
Side 37: functions ar made (typo)
Side 38: We cal the i (typo)
Side 44: something else as seperator (typo)
Side 46: useful for looking at parns (typo)
Side 46: We will first present the elements og the grammar (typo)
Side 47: Anchors and Repititions (typo)
Side 47: Anything (x) preceeded by (typo)
Side 47: pattern,looking (typo)
Side 48: Start wih a non-letter (typo)
Side 52: you have a secion like (typo)
Side 53 you add functions you hvae created yourself (typo)
Side 53: or borrowed from the interned. (typo)
Side 53: if it make sence. (typo)
Side 53: the neccesary functions (typo)
Side 54: insights come fro your data (typo)
Side 55: something is wring here, (typo)
Side 58: Thius (typo)

Pages

60

Library's rating

Rating

(1 rating; 3)
Page: 0.1802 seconds