Hands-on programming with R: [write your own functions and simulations]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2014
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke |
Beschreibung: | XIII, 232 S. Ill., graph. Darst. |
ISBN: | 9781449359010 1449359019 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042008458 | ||
003 | DE-604 | ||
005 | 20230509 | ||
007 | t | ||
008 | 140804s2014 xxuad|| |||| 00||| eng d | ||
015 | |a 14,N23 |2 dnb | ||
016 | 7 | |a 1051456045 |2 DE-101 | |
020 | |a 9781449359010 |c Pb. : EUR 32.00 (DE) (freier Pr.), EUR 32.90 (AT) (freier Pr.) |9 978-1-449-35901-0 | ||
020 | |a 1449359019 |9 1-4493-5901-9 | ||
035 | |a (OCoLC)881097358 | ||
035 | |a (DE-599)DNB1051456045 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a xxu |c XD-US | ||
049 | |a DE-29 |a DE-83 |a DE-706 |a DE-20 |a DE-573 |a DE-11 |a DE-1043 |a DE-92 |a DE-703 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 601 |0 (DE-625)143682: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Grolemund, Garrett |e Verfasser |0 (DE-588)1058224441 |4 aut | |
245 | 1 | 0 | |a Hands-on programming with R |b [write your own functions and simulations] |c Garrett Grolemund |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2014 | |
300 | |a XIII, 232 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Hier auch später erschienene, unveränderte Nachdrucke | ||
650 | 0 | 7 | |a R |g Programm |0 (DE-588)4705956-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Statistik |0 (DE-588)4056995-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a R |g Programm |0 (DE-588)4705956-4 |D s |
689 | 0 | 1 | |a Statistik |0 (DE-588)4056995-0 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 9781449359119 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4677430&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027450364&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027450364 |
Datensatz im Suchindex
_version_ | 1806328712028749824 |
---|---|
adam_text |
Titel: Hands-on programming with R
Autor: Grolemund, Garrett
Jahr: 2014
Table of Contents Foreword. vii Preface. ix Part 1. Project 1: Weighted Dice 1. The Very Basics. .3 The R User Interface 3 Objects 7 Functions 12 Sample with Replacement 14 Writing Your Own Functions 16 The Function Constructor 17 Arguments 18 Scripts 20 Summary 22 2. Packages and Help Pages. . 23 Packages 23 install.packages 24 library 24 Getting Help with Help Pages 29 Parts of a Help Page 30 Getting More Help 33 Summary 33 Project 1 Wrap-up 34
Part II. Project 2: Playing Cards 3. R Objects. Atomic Vectors Doubles Integers Characters Logicals Complex and Raw Attributes Names Dim Matrices Arrays Class Dates and Times Factors Coercion Lists Data Frames Loading Data Saving Data Summary 4. R Notation. Selecting Values Positive Integers Negative Integers Zero Blank Spaces Logical Values Names Deal a Card Shuffle the Deck Dollar Signs and Double Brackets Summary 5. Modifying Values. Changing Values in Place Logical Subsetting Logical Tests Boolean Operators iv I Table of Contents 37 38 39 40 41 42 42 43 44 45 46 46 47 48 49 51 53 55 57 61 61 65 65 66 68 69 69 69 70 70 71 73 76 77 77 80 80 85
Missing Information 89 na.rm 90 is.na 90 Summary 91 6. Environments. Environments 93 Working with Environments 95 The Active Environment 97 Scoping Rules 98 Assignment 99 Evaluation 99 Closures 107 Summary 112 Project 2 Wrap-up 112 Part III. Project 3: Slot Machine 7. Programs. . 115 Strategy 118 Sequential Steps 118 Parallel Cases 119 if Statements 120 else Statements 123 Lookup Tables 130 Code Comments 136 Summary 137 8. S3. .139 The S3 System 139 Attributes 140 Generic Functions 145 Methods 146 Method Dispatch 148 Classes 151 S3 and Debugging 152 S4 and R5 152 Summary 152 9. Loops. . 155 Expected Values 155 Table of Contents | v
expand.grid 157 for Loops 163 while Loops 168 repeat Loops 169 Summary 169 10. Speed. 171 Vectorized Code 171 How to Write Vectorized Code 173 How to Write Fast for Loops in R 178 Vectorized Code in Practice 179 Loops Versus Vectorized Code 183 Summary 183 Project 3 Wrap-up 184 A. Installing R and RStudio. 187 B. R Packages. 191 C. Updating Rand Its Packages.195 D. Loading and Saving Data in R.197 E. Debugging R Code. 211 Index. 221 vi | Table of Contents |
any_adam_object | 1 |
author | Grolemund, Garrett |
author_GND | (DE-588)1058224441 |
author_facet | Grolemund, Garrett |
author_role | aut |
author_sort | Grolemund, Garrett |
author_variant | g g gg |
building | Verbundindex |
bvnumber | BV042008458 |
classification_rvk | ST 250 ST 601 |
ctrlnum | (OCoLC)881097358 (DE-599)DNB1051456045 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV042008458</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230509</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140804s2014 xxuad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N23</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1051456045</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449359010</subfield><subfield code="c">Pb. : EUR 32.00 (DE) (freier Pr.), EUR 32.90 (AT) (freier Pr.)</subfield><subfield code="9">978-1-449-35901-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449359019</subfield><subfield code="9">1-4493-5901-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)881097358</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1051456045</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">XD-US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 601</subfield><subfield code="0">(DE-625)143682:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Grolemund, Garrett</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1058224441</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Hands-on programming with R</subfield><subfield code="b">[write your own functions and simulations]</subfield><subfield code="c">Garrett Grolemund</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 232 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">R</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4705956-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Statistik</subfield><subfield code="0">(DE-588)4056995-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">R</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4705956-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Statistik</subfield><subfield code="0">(DE-588)4056995-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">9781449359119</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4677430&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027450364&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027450364</subfield></datafield></record></collection> |
id | DE-604.BV042008458 |
illustrated | Illustrated |
indexdate | 2024-08-03T01:41:39Z |
institution | BVB |
isbn | 9781449359010 1449359019 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027450364 |
oclc_num | 881097358 |
open_access_boolean | |
owner | DE-29 DE-83 DE-706 DE-20 DE-573 DE-11 DE-1043 DE-92 DE-703 |
owner_facet | DE-29 DE-83 DE-706 DE-20 DE-573 DE-11 DE-1043 DE-92 DE-703 |
physical | XIII, 232 S. Ill., graph. Darst. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | O'Reilly |
record_format | marc |
spelling | Grolemund, Garrett Verfasser (DE-588)1058224441 aut Hands-on programming with R [write your own functions and simulations] Garrett Grolemund 1. ed. Beijing [u.a.] O'Reilly 2014 XIII, 232 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Hier auch später erschienene, unveränderte Nachdrucke R Programm (DE-588)4705956-4 gnd rswk-swf Statistik (DE-588)4056995-0 gnd rswk-swf R Programm (DE-588)4705956-4 s Statistik (DE-588)4056995-0 s 1\p DE-604 Erscheint auch als Online-Ausgabe 9781449359119 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4677430&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027450364&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Grolemund, Garrett Hands-on programming with R [write your own functions and simulations] R Programm (DE-588)4705956-4 gnd Statistik (DE-588)4056995-0 gnd |
subject_GND | (DE-588)4705956-4 (DE-588)4056995-0 |
title | Hands-on programming with R [write your own functions and simulations] |
title_auth | Hands-on programming with R [write your own functions and simulations] |
title_exact_search | Hands-on programming with R [write your own functions and simulations] |
title_full | Hands-on programming with R [write your own functions and simulations] Garrett Grolemund |
title_fullStr | Hands-on programming with R [write your own functions and simulations] Garrett Grolemund |
title_full_unstemmed | Hands-on programming with R [write your own functions and simulations] Garrett Grolemund |
title_short | Hands-on programming with R |
title_sort | hands on programming with r write your own functions and simulations |
title_sub | [write your own functions and simulations] |
topic | R Programm (DE-588)4705956-4 gnd Statistik (DE-588)4056995-0 gnd |
topic_facet | R Programm Statistik |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4677430&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027450364&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT grolemundgarrett handsonprogrammingwithrwriteyourownfunctionsandsimulations |