VOOZH about

URL: https://statmath.wu.ac.at/courses/data-analysis/itdt-2007-11-20.pdf


%PDF-1.4 5 0 obj << /S /GoTo /D (chapter.1) >> endobj 8 0 obj (Introduction) endobj 9 0 obj << /S /GoTo /D (section.1.1) >> endobj 12 0 obj (Case Study: Point Nemo) endobj 13 0 obj << /S /GoTo /D (section.1.2) >> endobj 16 0 obj (Summary) endobj 17 0 obj << /S /GoTo /D (chapter.2) >> endobj 20 0 obj (Writing computer code) endobj 21 0 obj << /S /GoTo /D (section.2.1) >> endobj 24 0 obj (Case study: Point Nemo) endobj 25 0 obj << /S /GoTo /D (section.2.2) >> endobj 28 0 obj (Text editors) endobj 29 0 obj << /S /GoTo /D (subsection.2.2.1) >> endobj 32 0 obj (Text editors are not word processors) endobj 33 0 obj << /S /GoTo /D (subsection.2.2.2) >> endobj 36 0 obj (Important features of a text editor) endobj 37 0 obj << /S /GoTo /D (subsection.2.2.3) >> endobj 40 0 obj (Text editor software) endobj 41 0 obj << /S /GoTo /D (subsection.2.2.4) >> endobj 44 0 obj (IDEs) endobj 45 0 obj << /S /GoTo /D (section.2.3) >> endobj 48 0 obj (Syntax) endobj 49 0 obj << /S /GoTo /D (subsection.2.3.1) >> endobj 52 0 obj (HTML syntax) endobj 53 0 obj << /S /GoTo /D (subsection.2.3.2) >> endobj 56 0 obj (Escape sequences) endobj 57 0 obj << /S /GoTo /D (section.2.4) >> endobj 60 0 obj (Checking syntax) endobj 61 0 obj << /S /GoTo /D (subsection.2.4.1) >> endobj 64 0 obj (Checking HTML code) endobj 65 0 obj << /S /GoTo /D (subsection.2.4.2) >> endobj 68 0 obj (Reading error information) endobj 69 0 obj << /S /GoTo /D (subsection.2.4.3) >> endobj 72 0 obj (Reading documentation) endobj 73 0 obj << /S /GoTo /D (section.2.5) >> endobj 76 0 obj (Semantics) endobj 77 0 obj << /S /GoTo /D (subsection.2.5.1) >> endobj 80 0 obj (HTML semantics) endobj 81 0 obj << /S /GoTo /D (section.2.6) >> endobj 84 0 obj (Running computer code) endobj 85 0 obj << /S /GoTo /D (subsection.2.6.1) >> endobj 88 0 obj (Running HTML code) endobj 89 0 obj << /S /GoTo /D (section.2.7) >> endobj 92 0 obj (Debugging code) endobj 93 0 obj << /S /GoTo /D (section.2.8) >> endobj 96 0 obj (Writing for an audience) endobj 97 0 obj << /S /GoTo /D (section.2.9) >> endobj 100 0 obj (Layout of code) endobj 101 0 obj << /S /GoTo /D (subsection.2.9.1) >> endobj 104 0 obj (Indenting code) endobj 105 0 obj << /S /GoTo /D (subsection.2.9.2) >> endobj 108 0 obj (Long lines of code) endobj 109 0 obj << /S /GoTo /D (subsection.2.9.3) >> endobj 112 0 obj (White space) endobj 113 0 obj << /S /GoTo /D (section.2.10) >> endobj 116 0 obj (Documenting code) endobj 117 0 obj << /S /GoTo /D (subsection.2.10.1) >> endobj 120 0 obj (HTML comments) endobj 121 0 obj << /S /GoTo /D (section.2.11) >> endobj 124 0 obj (The DRY principle) endobj 125 0 obj << /S /GoTo /D (subsection.2.11.1) >> endobj 128 0 obj (Cascading Style Sheets) endobj 129 0 obj << /S /GoTo /D (chapter.3) >> endobj 132 0 obj (HTML Reference) endobj 133 0 obj << /S /GoTo /D (section.3.1) >> endobj 136 0 obj (HTML syntax) endobj 137 0 obj << /S /GoTo /D (subsection.3.1.1) >> endobj 140 0 obj (HTML comments) endobj 141 0 obj << /S /GoTo /D (section.3.2) >> endobj 144 0 obj (HTML semantics) endobj 145 0 obj << /S /GoTo /D (section.3.3) >> endobj 148 0 obj (Common HTML elements) endobj 149 0 obj << /S /GoTo /D (section.3.4) >> endobj 152 0 obj (HTML entities) endobj 153 0 obj << /S /GoTo /D (section.3.5) >> endobj 156 0 obj (Further reading) endobj 157 0 obj << /S /GoTo /D (chapter.4) >> endobj 160 0 obj (CSS Reference) endobj 161 0 obj << /S /GoTo /D (section.4.1) >> endobj 164 0 obj (CSS syntax) endobj 165 0 obj << /S /GoTo /D (section.4.2) >> endobj 168 0 obj (CSS selectors) endobj 169 0 obj << /S /GoTo /D (section.4.3) >> endobj 172 0 obj (CSS properties) endobj 173 0 obj << /S /GoTo /D (section.4.4) >> endobj 176 0 obj (Linking CSS to HTML) endobj 177 0 obj << /S /GoTo /D (section.4.5) >> endobj 180 0 obj (CSS tips and tricks) endobj 181 0 obj << /S /GoTo /D (section.4.6) >> endobj 184 0 obj (Further reading) endobj 185 0 obj << /S /GoTo /D (chapter.5) >> endobj 188 0 obj (Data Entry) endobj 189 0 obj << /S /GoTo /D (section.5.1) >> endobj 192 0 obj (Case study: I-94W) endobj 193 0 obj << /S /GoTo /D (section.5.2) >> endobj 196 0 obj (Electronic forms) endobj 197 0 obj << /S /GoTo /D (subsection.5.2.1) >> endobj 200 0 obj (HTML forms) endobj 201 0 obj << /S /GoTo /D (subsection.5.2.2) >> endobj 204 0 obj (Other uses of electronic forms) endobj 205 0 obj << /S /GoTo /D (section.5.3) >> endobj 208 0 obj (Electronic form components) endobj 209 0 obj << /S /GoTo /D (subsection.5.3.1) >> endobj 212 0 obj (HTML form elements) endobj 213 0 obj << /S /GoTo /D (subsection.5.3.2) >> endobj 216 0 obj (Radio buttons) endobj 217 0 obj << /S /GoTo /D (subsection.5.3.3) >> endobj 220 0 obj (Check boxes) endobj 221 0 obj << /S /GoTo /D (subsection.5.3.4) >> endobj 224 0 obj (Text fields) endobj 225 0 obj << /S /GoTo /D (subsection.5.3.5) >> endobj 228 0 obj (Menus) endobj 229 0 obj << /S /GoTo /D (subsection.5.3.6) >> endobj 232 0 obj (Sliders) endobj 233 0 obj << /S /GoTo /D (subsection.5.3.7) >> endobj 236 0 obj (Buttons) endobj 237 0 obj << /S /GoTo /D (subsection.5.3.8) >> endobj 240 0 obj (Labels) endobj 241 0 obj << /S /GoTo /D (section.5.4) >> endobj 244 0 obj (Validating input) endobj 245 0 obj << /S /GoTo /D (subsection.5.4.1) >> endobj 248 0 obj (JavaScript) endobj 249 0 obj << /S /GoTo /D (subsection.5.4.2) >> endobj 252 0 obj (Other electronic forms technologies) endobj 253 0 obj << /S /GoTo /D (section.5.5) >> endobj 256 0 obj (Submitting input) endobj 257 0 obj << /S /GoTo /D (subsection.5.5.1) >> endobj 260 0 obj (HTML form submission) endobj 261 0 obj << /S /GoTo /D (subsection.5.5.2) >> endobj 264 0 obj (Local HTML form submission) endobj 265 0 obj << /S /GoTo /D (section.5.6) >> endobj 268 0 obj (summary) endobj 269 0 obj << /S /GoTo /D (chapter.6) >> endobj 272 0 obj (HTML Forms Reference) endobj 273 0 obj << /S /GoTo /D (section.6.1) >> endobj 276 0 obj (HTML form syntax) endobj 277 0 obj << /S /GoTo /D (section.6.2) >> endobj 280 0 obj (HTML form semantics) endobj 281 0 obj << /S /GoTo /D (subsection.6.2.1) >> endobj 284 0 obj (Common attributes) endobj 285 0 obj << /S /GoTo /D (subsection.6.2.2) >> endobj 288 0 obj (HTML form elements) endobj 289 0 obj << /S /GoTo /D (section.6.3) >> endobj 292 0 obj (HTML form submission) endobj 293 0 obj << /S /GoTo /D (section.6.4) >> endobj 296 0 obj (HTML form scripts) endobj 297 0 obj << /S /GoTo /D (subsection.6.4.1) >> endobj 300 0 obj (Validation scripts) endobj 301 0 obj << /S /GoTo /D (subsection.6.4.2) >> endobj 304 0 obj (Submission scripts) endobj 305 0 obj << /S /GoTo /D (section.6.5) >> endobj 308 0 obj (Further reading) endobj 309 0 obj << /S /GoTo /D (chapter.7) >> endobj 312 0 obj (Data Storage) endobj 313 0 obj << /S /GoTo /D (section.7.1) >> endobj 316 0 obj (Case study: YBC 7289) endobj 317 0 obj << /S /GoTo /D (section.7.2) >> endobj 320 0 obj (Categorizing Storage Options) endobj 321 0 obj << /S /GoTo /D (section.7.3) >> endobj 324 0 obj (Metadata) endobj 325 0 obj << /S /GoTo /D (section.7.4) >> endobj 328 0 obj (Computer Memory) endobj 329 0 obj << /S /GoTo /D (subsection.7.4.1) >> endobj 332 0 obj (Bits, bytes, and words) endobj 333 0 obj << /S /GoTo /D (subsection.7.4.2) >> endobj 336 0 obj (Binary, Octal, and Hexadecimal) endobj 337 0 obj << /S /GoTo /D (subsection.7.4.3) >> endobj 340 0 obj (Numbers) endobj 341 0 obj << /S /GoTo /D (subsection.7.4.4) >> endobj 344 0 obj (Case study: Network traffic) endobj 345 0 obj << /S /GoTo /D (subsection.7.4.5) >> endobj 348 0 obj (Text) endobj 349 0 obj << /S /GoTo /D (subsection.7.4.6) >> endobj 352 0 obj (Data with units or labels) endobj 353 0 obj << /S /GoTo /D (subsection.7.4.7) >> endobj 356 0 obj (Binary values) endobj 357 0 obj << /S /GoTo /D (subsection.7.4.8) >> endobj 360 0 obj (Memory for processing versus memory for storage) endobj 361 0 obj << /S /GoTo /D (section.7.5) >> endobj 364 0 obj (Plain text files) endobj 365 0 obj << /S /GoTo /D (subsection.7.5.1) >> endobj 368 0 obj (Case study: Point Nemo) endobj 369 0 obj << /S /GoTo /D (subsection.7.5.2) >> endobj 372 0 obj (Flat files) endobj 373 0 obj << /S /GoTo /D (subsection.7.5.3) >> endobj 376 0 obj (Advantages of plain text) endobj 377 0 obj << /S /GoTo /D (subsection.7.5.4) >> endobj 380 0 obj (Disadvantages of plain text) endobj 381 0 obj << /S /GoTo /D (subsection.7.5.5) >> endobj 384 0 obj (CSV files) endobj 385 0 obj << /S /GoTo /D (subsection.7.5.6) >> endobj 388 0 obj (Case Study: The Data Expo) endobj 389 0 obj << /S /GoTo /D (subsection.7.5.7) >> endobj 392 0 obj (Flashback: HTML Form input stored as plain text.) endobj 393 0 obj << /S /GoTo /D (section.7.6) >> endobj 396 0 obj (XML) endobj 397 0 obj << /S /GoTo /D (subsection.7.6.1) >> endobj 400 0 obj (Some XML rules) endobj 401 0 obj << /S /GoTo /D (subsection.7.6.2) >> endobj 404 0 obj (Advantages and disadvantages) endobj 405 0 obj << /S /GoTo /D (subsection.7.6.3) >> endobj 408 0 obj (More XML rules) endobj 409 0 obj << /S /GoTo /D (subsection.7.6.4) >> endobj 412 0 obj (XML design) endobj 413 0 obj << /S /GoTo /D (subsection.7.6.5) >> endobj 416 0 obj (Flashback: The DRY Principle) endobj 417 0 obj << /S /GoTo /D (subsection.7.6.6) >> endobj 420 0 obj (XML Schema) endobj 421 0 obj << /S /GoTo /D (subsection.7.6.7) >> endobj 424 0 obj (Case study: Point Nemo) endobj 425 0 obj << /S /GoTo /D (subsection.7.6.8) >> endobj 428 0 obj (Flashback: HTML Form input as XML) endobj 429 0 obj << /S /GoTo /D (section.7.7) >> endobj 432 0 obj (Binary files) endobj 433 0 obj << /S /GoTo /D (subsection.7.7.1) >> endobj 436 0 obj (Binary file structure) endobj 437 0 obj << /S /GoTo /D (subsection.7.7.2) >> endobj 440 0 obj (NetCDF) endobj 441 0 obj << /S /GoTo /D (section.7.8) >> endobj 444 0 obj (Spreadsheets) endobj 445 0 obj << /S /GoTo /D (subsection.7.8.1) >> endobj 448 0 obj (The display layer and the storage layer) endobj 449 0 obj << /S /GoTo /D (section.7.9) >> endobj 452 0 obj (Databases) endobj 453 0 obj << /S /GoTo /D (subsection.7.9.1) >> endobj 456 0 obj (Some terminology) endobj 457 0 obj << /S /GoTo /D (subsection.7.9.2) >> endobj 460 0 obj (The structure of a database) endobj 461 0 obj << /S /GoTo /D (subsection.7.9.3) >> endobj 464 0 obj (Advantages and disadvantages) endobj 465 0 obj << /S /GoTo /D (subsection.7.9.4) >> endobj 468 0 obj (Notation) endobj 469 0 obj << /S /GoTo /D (subsection.7.9.5) >> endobj 472 0 obj (Database design) endobj 473 0 obj << /S /GoTo /D (subsection.7.9.6) >> endobj 476 0 obj (Flashback: The DRY Principle) endobj 477 0 obj << /S /GoTo /D (subsection.7.9.7) >> endobj 480 0 obj (Case Study: The Data Expo) endobj 481 0 obj << /S /GoTo /D (subsection.7.9.8) >> endobj 484 0 obj (Case study: Cod stomachs) endobj 485 0 obj << /S /GoTo /D (subsection.7.9.9) >> endobj 488 0 obj (Database design and XML design) endobj 489 0 obj << /S /GoTo /D (subsection.7.9.10) >> endobj 492 0 obj (Data integrity) endobj 493 0 obj << /S /GoTo /D (subsection.7.9.11) >> endobj 496 0 obj (Database software) endobj 497 0 obj << /S /GoTo /D (section.7.10) >> endobj 500 0 obj (Misc) endobj 501 0 obj << /S /GoTo /D (section.7.11) >> endobj 504 0 obj (summary) endobj 505 0 obj << /S /GoTo /D (chapter.8) >> endobj 508 0 obj (XML Reference) endobj 509 0 obj << /S /GoTo /D (section.8.1) >> endobj 512 0 obj (XML syntax) endobj 513 0 obj << /S /GoTo /D (section.8.2) >> endobj 516 0 obj (Document Type Definitions) endobj 517 0 obj << /S /GoTo /D (subsection.8.2.1) >> endobj 520 0 obj (Element declarations) endobj 521 0 obj << /S /GoTo /D (subsection.8.2.2) >> endobj 524 0 obj (Attribute declarations) endobj 525 0 obj << /S /GoTo /D (subsection.8.2.3) >> endobj 528 0 obj (Including a DTD) endobj 529 0 obj << /S /GoTo /D (section.8.3) >> endobj 532 0 obj (Further reading) endobj 533 0 obj << /S /GoTo /D (chapter.9) >> endobj 536 0 obj (Data Queries) endobj 537 0 obj << /S /GoTo /D (section.9.1) >> endobj 540 0 obj (Case study: The Human Genome) endobj 541 0 obj << /S /GoTo /D (section.9.2) >> endobj 544 0 obj (SQL) endobj 545 0 obj << /S /GoTo /D (subsection.9.2.1) >> endobj 548 0 obj (The SELECT command) endobj 549 0 obj << /S /GoTo /D (subsection.9.2.2) >> endobj 552 0 obj (Case study: The Data Expo) endobj 553 0 obj << /S /GoTo /D (subsection.9.2.3) >> endobj 556 0 obj (Querying several tables: Joins) endobj 557 0 obj << /S /GoTo /D (subsection.9.2.4) >> endobj 560 0 obj (Case study: Commonwealth swimming) endobj 561 0 obj << /S /GoTo /D (subsection.9.2.5) >> endobj 564 0 obj (Cross joins) endobj 565 0 obj << /S /GoTo /D (subsection.9.2.6) >> endobj 568 0 obj (Inner joins) endobj 569 0 obj << /S /GoTo /D (subsection.9.2.7) >> endobj 572 0 obj (Case study: The Data Expo) endobj 573 0 obj << /S /GoTo /D (subsection.9.2.8) >> endobj 576 0 obj (Sub-queries) endobj 577 0 obj << /S /GoTo /D (subsection.9.2.9) >> endobj 580 0 obj (Outer Joins) endobj 581 0 obj << /S /GoTo /D (subsection.9.2.10) >> endobj 584 0 obj (Case study: Commonwealth swimming) endobj 585 0 obj << /S /GoTo /D (subsection.9.2.11) >> endobj 588 0 obj (Self joins) endobj 589 0 obj << /S /GoTo /D (subsection.9.2.12) >> endobj 592 0 obj (Case study: The Data Expo) endobj 593 0 obj << /S /GoTo /D (section.9.3) >> endobj 596 0 obj (Other query languages) endobj 597 0 obj << /S /GoTo /D (subsection.9.3.1) >> endobj 600 0 obj (XPath) endobj 601 0 obj << /S /GoTo /D (chapter.10) >> endobj 604 0 obj (SQL Reference) endobj 605 0 obj << /S /GoTo /D (section.10.1) >> endobj 608 0 obj (SQL syntax) endobj 609 0 obj << /S /GoTo /D (section.10.2) >> endobj 612 0 obj (SQL queries) endobj 613 0 obj << /S /GoTo /D (subsection.10.2.1) >> endobj 616 0 obj (Selecting columns) endobj 617 0 obj << /S /GoTo /D (subsection.10.2.2) >> endobj 620 0 obj (Specifying tables: the FROM clause) endobj 621 0 obj << /S /GoTo /D (subsection.10.2.3) >> endobj 624 0 obj (Selecting rows: the WHERE clause) endobj 625 0 obj << /S /GoTo /D (subsection.10.2.4) >> endobj 628 0 obj (Sorting results: the ORDER BY clause) endobj 629 0 obj << /S /GoTo /D (subsection.10.2.5) >> endobj 632 0 obj (Aggregating results: the GROUP BY clause) endobj 633 0 obj << /S /GoTo /D (subsection.10.2.6) >> endobj 636 0 obj (Sub-queries) endobj 637 0 obj << /S /GoTo /D (section.10.3) >> endobj 640 0 obj (Other SQL commands) endobj 641 0 obj << /S /GoTo /D (chapter.11) >> endobj 644 0 obj (Data Crunching) endobj 645 0 obj << /S /GoTo /D (section.11.1) >> endobj 648 0 obj (Case study: The Population Clock) endobj 649 0 obj << /S /GoTo /D (section.11.2) >> endobj 652 0 obj (Getting started with R) endobj 653 0 obj << /S /GoTo /D (subsection.11.2.1) >> endobj 656 0 obj (The command line) endobj 657 0 obj << /S /GoTo /D (subsection.11.2.2) >> endobj 660 0 obj (Managing R Code) endobj 661 0 obj << /S /GoTo /D (subsection.11.2.3) >> endobj 664 0 obj (The working directory) endobj 665 0 obj << /S /GoTo /D (subsection.11.2.4) >> endobj 668 0 obj (Finding the exit) endobj 669 0 obj << /S /GoTo /D (section.11.3) >> endobj 672 0 obj (Basic Expressions) endobj 673 0 obj << /S /GoTo /D (subsection.11.3.1) >> endobj 676 0 obj (Arithmetic) endobj 677 0 obj << /S /GoTo /D (subsection.11.3.2) >> endobj 680 0 obj (Function calls) endobj 681 0 obj << /S /GoTo /D (subsection.11.3.3) >> endobj 684 0 obj (Symbols and assignment) endobj 685 0 obj << /S /GoTo /D (subsection.11.3.4) >> endobj 688 0 obj (Persistent storage) endobj 689 0 obj << /S /GoTo /D (subsection.11.3.5) >> endobj 692 0 obj (Naming variables) endobj 693 0 obj << /S /GoTo /D (section.11.4) >> endobj 696 0 obj (Control flow) endobj 697 0 obj << /S /GoTo /D (subsection.11.4.1) >> endobj 700 0 obj (Loops) endobj 701 0 obj << /S /GoTo /D (subsection.11.4.2) >> endobj 704 0 obj (Flashback: Layout of R code) endobj 705 0 obj << /S /GoTo /D (section.11.5) >> endobj 708 0 obj (Data types and data structures) endobj 709 0 obj << /S /GoTo /D (subsection.11.5.1) >> endobj 712 0 obj (Case study: Counting candy) endobj 713 0 obj << /S /GoTo /D (subsection.11.5.2) >> endobj 716 0 obj (Vectors) endobj 717 0 obj << /S /GoTo /D (subsection.11.5.3) >> endobj 720 0 obj (The recycling rule) endobj 721 0 obj << /S /GoTo /D (subsection.11.5.4) >> endobj 724 0 obj (Factors) endobj 725 0 obj << /S /GoTo /D (subsection.11.5.5) >> endobj 728 0 obj (Dates) endobj 729 0 obj << /S /GoTo /D (subsection.11.5.6) >> endobj 732 0 obj (Data Frames) endobj 733 0 obj << /S /GoTo /D (subsection.11.5.7) >> endobj 736 0 obj (Accessing variables in a data frame) endobj 737 0 obj << /S /GoTo /D (subsection.11.5.8) >> endobj 740 0 obj (Lists) endobj 741 0 obj << /S /GoTo /D (subsection.11.5.9) >> endobj 744 0 obj (Matrices and arrays) endobj 745 0 obj << /S /GoTo /D (subsection.11.5.10) >> endobj 748 0 obj (Attributes) endobj 749 0 obj << /S /GoTo /D (subsection.11.5.11) >> endobj 752 0 obj (Classes) endobj 753 0 obj << /S /GoTo /D (subsection.11.5.12) >> endobj 756 0 obj (Type coercion) endobj 757 0 obj << /S /GoTo /D (subsection.11.5.13) >> endobj 760 0 obj (Numerical accuracy) endobj 761 0 obj << /S /GoTo /D (subsection.11.5.14) >> endobj 764 0 obj (Case study: Network packets) endobj 765 0 obj << /S /GoTo /D (subsection.11.5.15) >> endobj 768 0 obj (Case study: The greatest equation ever) endobj 769 0 obj << /S /GoTo /D (section.11.6) >> endobj 772 0 obj (Data import/export) endobj 773 0 obj << /S /GoTo /D (subsection.11.6.1) >> endobj 776 0 obj (Specifying files) endobj 777 0 obj << /S /GoTo /D (subsection.11.6.2) >> endobj 780 0 obj (Basic file manipulations) endobj 781 0 obj << /S /GoTo /D (subsection.11.6.3) >> endobj 784 0 obj (Case study: Digital photography) endobj 785 0 obj << /S /GoTo /D (subsection.11.6.4) >> endobj 788 0 obj (Text files) endobj 789 0 obj << /S /GoTo /D (subsection.11.6.5) >> endobj 792 0 obj (Case Study: Point Nemo) endobj 793 0 obj << /S /GoTo /D (subsection.11.6.6) >> endobj 796 0 obj (Case study: Network packets) endobj 797 0 obj << /S /GoTo /D (subsection.11.6.7) >> endobj 800 0 obj (XML) endobj 801 0 obj << /S /GoTo /D (subsection.11.6.8) >> endobj 804 0 obj (Case Study: Point Nemo) endobj 805 0 obj << /S /GoTo /D (subsection.11.6.9) >> endobj 808 0 obj (Binary files) endobj 809 0 obj << /S /GoTo /D (subsection.11.6.10) >> endobj 812 0 obj (Case Study: Point Nemo) endobj 813 0 obj << /S /GoTo /D (subsection.11.6.11) >> endobj 816 0 obj (Spreadsheets) endobj 817 0 obj << /S /GoTo /D (subsection.11.6.12) >> endobj 820 0 obj (Case Study: Point Nemo) endobj 821 0 obj << /S /GoTo /D (subsection.11.6.13) >> endobj 824 0 obj (Large data sets) endobj 825 0 obj << /S /GoTo /D (subsection.11.6.14) >> endobj 828 0 obj (Case Study: The Data Expo) endobj 829 0 obj << /S /GoTo /D (section.11.7) >> endobj 832 0 obj (Data manipulation) endobj 833 0 obj << /S /GoTo /D (subsection.11.7.1) >> endobj 836 0 obj (Subsetting) endobj 837 0 obj << /S /GoTo /D (subsection.11.7.2) >> endobj 840 0 obj (Case study: Counting candy) endobj 841 0 obj << /S /GoTo /D (subsection.11.7.3) >> endobj 844 0 obj (Accessor functions) endobj 845 0 obj << /S /GoTo /D (subsection.11.7.4) >> endobj 848 0 obj (Aggregation and reshaping) endobj 849 0 obj << /S /GoTo /D (subsection.11.7.5) >> endobj 852 0 obj (Case study: Counting Candy) endobj 853 0 obj << /S /GoTo /D (subsection.11.7.6) >> endobj 856 0 obj (Tables of Counts) endobj 857 0 obj << /S /GoTo /D (subsection.11.7.7) >> endobj 860 0 obj (Merging data sets) endobj 861 0 obj << /S /GoTo /D (subsection.11.7.8) >> endobj 864 0 obj (Case study: Rothamsted moths) endobj 865 0 obj << /S /GoTo /D (subsection.11.7.9) >> endobj 868 0 obj (Case study: Utilities) endobj 869 0 obj << /S /GoTo /D (section.11.8) >> endobj 872 0 obj (Text processing) endobj 873 0 obj << /S /GoTo /D (subsection.11.8.1) >> endobj 876 0 obj (Case study: The longest placename) endobj 877 0 obj << /S /GoTo /D (section.11.9) >> endobj 880 0 obj (Regular expressions) endobj 881 0 obj << /S /GoTo /D (subsection.11.9.1) >> endobj 884 0 obj (Search and replace) endobj 885 0 obj << /S /GoTo /D (subsection.11.9.2) >> endobj 888 0 obj (Case study: Crohn's disease) endobj 889 0 obj << /S /GoTo /D (subsection.11.9.3) >> endobj 892 0 obj (Flashback: Regular expressions in HTML Forms) endobj 893 0 obj << /S /GoTo /D (subsection.11.9.4) >> endobj 896 0 obj (Flashback: Regular expressions in SQL) endobj 897 0 obj << /S /GoTo /D (section.11.10) >> endobj 900 0 obj (Writing Functions) endobj 901 0 obj << /S /GoTo /D (subsection.11.10.1) >> endobj 904 0 obj (Case Study: The Data Expo) endobj 905 0 obj << /S /GoTo /D (subsection.11.10.2) >> endobj 908 0 obj (Flashback: The DRY Principle) endobj 909 0 obj << /S /GoTo /D (section.11.11) >> endobj 912 0 obj (Debugging) endobj 913 0 obj << /S /GoTo /D (section.11.12) >> endobj 916 0 obj (Other software) endobj 917 0 obj << /S /GoTo /D (subsection.11.12.1) >> endobj 920 0 obj (Perl) endobj 921 0 obj << /S /GoTo /D (subsection.11.12.2) >> endobj 924 0 obj (Calling other software from R) endobj 925 0 obj << /S /GoTo /D (subsection.11.12.3) >> endobj 928 0 obj (Case Study: The Data Expo) endobj 929 0 obj << /S /GoTo /D (section.11.13) >> endobj 932 0 obj (Flashback: HTML forms and R) endobj 933 0 obj << /S /GoTo /D (section.11.14) >> endobj 936 0 obj (Literate data analysis) endobj 937 0 obj << /S /GoTo /D (chapter.12) >> endobj 940 0 obj (R Reference) endobj 941 0 obj << /S /GoTo /D (section.12.1) >> endobj 944 0 obj (R syntax) endobj 945 0 obj << /S /GoTo /D (subsection.12.1.1) >> endobj 948 0 obj (Mathematical operators) endobj 949 0 obj << /S /GoTo /D (subsection.12.1.2) >> endobj 952 0 obj (Logical operators) endobj 953 0 obj << /S /GoTo /D (subsection.12.1.3) >> endobj 956 0 obj (Symbols and assignment) endobj 957 0 obj << /S /GoTo /D (section.12.2) >> endobj 960 0 obj (Control flow) endobj 961 0 obj << /S /GoTo /D (subsection.12.2.1) >> endobj 964 0 obj (Loops) endobj 965 0 obj << /S /GoTo /D (subsection.12.2.2) >> endobj 968 0 obj (Conditional statements) endobj 969 0 obj << /S /GoTo /D (section.12.3) >> endobj 972 0 obj (Data types and data structures) endobj 973 0 obj << /S /GoTo /D (subsection.12.3.1) >> endobj 976 0 obj (The workspace) endobj 977 0 obj << /S /GoTo /D (section.12.4) >> endobj 980 0 obj (Functions) endobj 981 0 obj << /S /GoTo /D (subsection.12.4.1) >> endobj 984 0 obj (Generating vectors) endobj 985 0 obj << /S /GoTo /D (subsection.12.4.2) >> endobj 988 0 obj (Numeric functions) endobj 989 0 obj << /S /GoTo /D (subsection.12.4.3) >> endobj 992 0 obj (Comparisons) endobj 993 0 obj << /S /GoTo /D (subsection.12.4.4) >> endobj 996 0 obj (Subsetting) endobj 997 0 obj << /S /GoTo /D (subsection.12.4.5) >> endobj 1000 0 obj (Merging) endobj 1001 0 obj << /S /GoTo /D (subsection.12.4.6) >> endobj 1004 0 obj (Summarizing data frames) endobj 1005 0 obj << /S /GoTo /D (subsection.12.4.7) >> endobj 1008 0 obj (Looping over variables in a data frame) endobj 1009 0 obj << /S /GoTo /D (subsection.12.4.8) >> endobj 1012 0 obj (Sorting) endobj 1013 0 obj << /S /GoTo /D (subsection.12.4.9) >> endobj 1016 0 obj (Data import/export) endobj 1017 0 obj << /S /GoTo /D (subsection.12.4.10) >> endobj 1020 0 obj (Processing strings) endobj 1021 0 obj << /S /GoTo /D (subsection.12.4.11) >> endobj 1024 0 obj (Getting help) endobj 1025 0 obj << /S /GoTo /D (subsection.12.4.12) >> endobj 1028 0 obj (Packages) endobj 1029 0 obj << /S /GoTo /D (subsection.12.4.13) >> endobj 1032 0 obj (Searching for functions) endobj 1033 0 obj << /S /GoTo /D (section.12.5) >> endobj 1036 0 obj (Further reading) endobj 1037 0 obj << /S /GoTo /D (chapter.13) >> endobj 1040 0 obj (Regular Expressions Reference) endobj 1041 0 obj << /S /GoTo /D (section.13.1) >> endobj 1044 0 obj (Metacharacters) endobj 1045 0 obj << /S /GoTo /D (subsection.13.1.1) >> endobj 1048 0 obj (Ranges) endobj 1049 0 obj << /S /GoTo /D (subsection.13.1.2) >> endobj 1052 0 obj (Modifiers) endobj 1053 0 obj << /S /GoTo /D (section.13.2) >> endobj 1056 0 obj (Replacement text) endobj 1057 0 obj << /S /GoTo /D (section.13.3) >> endobj 1060 0 obj (Further reading) endobj 1061 0 obj << /S /GoTo /D [1062 0 R /Fit ] >> endobj 1064 0 obj << /Length 703 /Filter /FlateDecode >> stream x��VKo�0��WXpI$�z��� �Q�D�Pz(�R*��P���I����Z�H���=�7O�q��l3a2� Hh�f�3�wP@�S/��M��M��L�9b4�g�u1l�jΏ���yY