did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781420065176

Introduction to Data Technologies

by ;
  • ISBN13:

    9781420065176

  • ISBN10:

    1420065173

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-02-23
  • Publisher: Chapman & Hall/

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $220.00 Save up to $161.24
  • Rent Book $125.40
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 24-48 HOURS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

Unique and much requested, this reference provides scientists with a mandatory tutorial on dealing with scientific data as captured by various programming languages, such as HTML, XML, SQL, and PHP. Written by Paul Murrell, the principle developer of the R Project, and based on a university course he teaches, this book presents each of the key technologies and then gives guidance on data handling and processing with each. In addition to chapters containing detailed and historical information, illustrative examples and case studies, Murrell includes entirely separate bare bones chapters for quick reference.

Table of Contents

List of Figuresp. xv
List of Tablesp. xvii
prefacep. xix
Introductionp. 1
Case study: Point Nemop. 1
Writing Computer Codep. 9
Case study: Point Nemo (continued)p. 11
Syntaxp. 13
HTML syntaxp. 13
Escape sequencesp. 17
Semanticsp. 18
HTML semanticsp. 19
Writing codep. 21
Text editorsp. 21
Important features of a text editorp. 21
Layout of codep. 22
Indenting codep. 24
Long lines of codep. 25
Whitespacep. 26
Documenting codep. 26
HTML commentsp. 28
Checking codep. 29
Checking HTML codep. 29
Reading error informationp. 30
Reading documentationp. 32
Running codep. 32
Running HTML codep. 33
Debugging codep. 33
The DRY principlep. 35
Cascading Style Sheetsp. 36
Further readingp. 41
HTML Referencep. 43
HTML syntaxp. 43
HTML commentsp. 44
HTML entitiesp. 45
HTML semanticsp. 45
Common HTML elementsp. 46
Common HTML attributesp. 51
Further readingp. 51
CSS Referencep. 53
CSS syntaxp. 53
CSS semanticsp. 54
CSS selectorsp. 54
CSS propertiesp. 56
Linking CSS to HTMLp. 59
CSS tipsp. 60
Further readingp. 61
Data Storagep. 63
Case study: YBC 7289p. 64
Plain text formatsp. 69
Computer memoryp. 71
Files and formatsp. 71
Case study: Point Nemo (continued)p. 72
Advantages and disadvantagesp. 73
CSV filesp. 76
Line endingsp. 76
Text encodingsp. 78
Case study: The Data Expop. 80
Binary formatsp. 83
More on computer memoryp. 84
Case study: Point Nemo (continued)p. 86
NetCDFp. 87
PDF documentsp. 90
Other types of datap. 91
Spreadsheetsp. 94
Spreadsheet formatsp. 94
Spreadsheet softwarep. 95
Case study: Over the limitp. 96
XMLp. 99
XML syntaxp. 102
XML designp. 105
XML schemap. 110
Case study: Point Nemo (continued)p. 110
Advantages and disadvantagesp. 114
Databasesp. 118
The database data modelp. 119
Database notationp. 121
Database designp. 122
Flashback: The DRY principlep. 132
Case study: The Data Expo (continued)p. 133
Advantages and disadvantagesp. 138
Flashback: Database design and XML designp. 139
Case study: The Data Expo (continued)p. 139
Database softwarep. 141
Further readingp. 142
XML Referencep. 145
XML syntaxp. 145
Document Type Definitionsp. 147
Element declarationsp. 148
Attribute declarationsp. 149
Including a DTDp. 150
An examplep. 151
Further readingp. 152
Data Queriesp. 153
Case study: The Data Expo (continued)p. 154
Querying databasesp. 158
SQL syntaxp. 159
Case study: The Data Expo (continued)p. 159
Collationsp. 165
Querying several tables: Joinsp. 166
Case study: Commonwealth swimmingp. 166
Cross joinsp. 169
Inner joinsp. 170
Case study: The Data Expo (continued)p. 171
Subqueriesp. 175
Outer joinsp. 176
Case study: Commonwealth swimming (continued)p. 176
Self joinsp. 179
Case study: The Data Expo (continued)p. 179
Running SQL codep. 180
Querying XMLp. 182
XPath syntaxp. 182
Case study: Point Nemo (continued)p. 182
Further readingp. 185
SQL Referencep. 187
SQL syntaxp. 187
SQL queriesp. 187
Selecting columnsp. 188
Specifying tables: The FROM clausep. 189
Selecting rows: The WHERE clausep. 190
Sorting results: The ORDER BY clausep. 192
Aggregating results: The GROUP BY clausep. 192
Subqueriesp. 193
Other SQL commandsp. 194
Defining tablesp. 194
Populating tablesp. 195
Modifying datap. 197
Deleting datap. 197
Further readingp. 197
Data Processingp. 199
Case study: The Population Clockp. 204
The R environmentp. 214
The command linep. 214
The workspacep. 217
Packagesp. 218
The R languagep. 219
Expressionsp. 219
Constant valuesp. 219
Arithmeticp. 220
Conditionsp. 221
Function callsp. 222
Symbols and assignmentp. 224
Keywordsp. 226
Flashback: Writing for an audiencep. 227
Naming variablesp. 227
Data types and data structuresp. 229
Case study: Counting candyp. 232
Vectorsp. 234
Factorsp. 237
Data framesp. 237
Listsp. 239
Matrices and arraysp. 241
Flashback: Numbers in computer memoryp. 242
Subsettingp. 243
Assigning to a subsetp. 250
Subsetting factorsp. 251
More on data structuresp. 252
The recycling rulep. 252
Type coercionp. 253
Attributesp. 256
Classesp. 259
Datesp. 261
Formulasp. 262
Exploring objectsp. 263
Generic functionsp. 264
Data import/exportp. 266
The working directoryp. 267
Specifying filesp. 267
Text formatsp. 268
Case study: Point Nemo (continued)p. 269
Binary formatsp. 275
Spreadsheetsp. 278
XMLp. 280
Databasesp. 284
Case study: The Data Expo (continued)p. 285
Data manipulationp. 287
Case study: New Zealand schoolsp. 287
Transformationsp. 289
Sortingp. 293
Tables of countsp. 295
Aggregationp. 297
Case study: NCEAp. 302
The "apply" functionsp. 304
Mergingp. 309
Flashback: Database joinsp. 312
Splittingp. 312
Reshapingp. 314
Case study: Utilitiesp. 318
Text processingp. 326
Case study: The longest placenamep. 326
Regular expressionsp. 333
Cage study: Rusty wheatp. 335
Data displayp. 343
Case study: Point Nemo (continued)p. 343
Converting to textp. 345
Results for reportsp. 348
Programmingp. 351
Case study: The Data Expo (continued)p. 352
Control flowp. 554
Writing functionsp. 356
Flashback: Writing functions, waiting code, and the DRY principlep. 359
Flashback: Debuggingp. 360
Other softwarep. 361
R Referencep. 365
R syntaxp. 365
Constantsp. 365
Arithmetic operatorsp. 366
Logical operatorsp. 366
Function callsp. 366
Symbols and assignmentp. 367
Loopsp. 367
Conditional expressionsp. 368
Data types and data structuresp. 368
Functionsp. 369
Session managementp. 370
Generating vectorsp. 370
Numeric functionsp. 371
Comparisonsp. 372
Type coercionp. 373
Exploring data structures373
Subsettingp. 374
Data import/exportp. 375
Transformationsp. 378
Sortingp. 379
Tables of countsp. 379
Aggregationp. 380
The "apply" functionsp. 380
Mergingp. 381
Splittingp. 382
Reshapingp. 382
Text processingp. 384
Data displayp. 385
Debuggingp. 386
Getting helpp. 386
Packagesp. 388
Searching for functionsp. 389
Further readingp. 390
Regular Expressions Referencep. 391
Literalsp. 391
Metacharactersp. 392
Character setsp. 392
Anchorsp. 393
Alternationp. 394
Repetitionsp. 395
Groupingp. 396
Backreferencesp. 396
Further readingp. 397
Conclusionp. 399
Attributionsp. 401
Bibliographyp. 403
Indexp. 407
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program