Modern Computational Information Science
Foreword
Acknowledgements
How to Use This Book
Book Outline
Conventions
Audience
Prerequisites
Online Resources
0.1
Errata
About the Author
1
Object Relational Calculus
1.1
Introduction
1.2
Definition of an Object Store
1.3
Retrieval Specification
1.3.1
General Form
1.3.2
Restrictions
1.3.3
Selections
1.3.4
Existential Quantification
1.3.5
Universal Quantification
1.3.6
Joins
1.4
Notes on Mathematical Notation
1.4.1
Set Notation
1.4.2
Boolean Logic Notation
1.5
Exercises
1.5.1
Exercise 1
1.5.2
Exercise 2
2
Information Processing with R
2.1
Getting R and R Studio
2.1.1
32-bit vs 64-bit R
2.2
Basic R
2.2.1
Functions
2.2.2
Built-in Datasets
2.2.3
Vectors
2.2.4
Factors
2.2.5
Matrices
2.3
Common Statistical Functions
2.3.1
Histograms
2.3.2
Simple Desriptive Statistics
2.3.3
Missing Values
2.4
Flow Control
2.4.1
Conditional Execution:
if
2.4.2
Iteration and Loops
2.5
Packages
2.5.1
Built-in and Package Functions
2.5.2
Installing Packages
2.6
User-Defined Functions
2.6.1
Recursion
2.6.2
Argument Checking
2.6.3
Exercises
2.7
Dataframes
2.7.1
Accessing Cells, Rows, and Columns
2.7.2
Getting the Structure of a Dataframe
2.7.3
Adding Columns
2.7.4
Querying Dataframe
2.7.5
Worked Examples
2.8
Parsing Text
2.8.1
Splitting Strings
2.8.2
String Concatenation
2.8.3
The
stringr
Package
2.8.4
Regular Expression Parsing
2.9
Loading Data from Files
2.9.1
Reading Data from CSV
2.9.2
Reading Compressed Files
2.9.3
Reading Data from XML
2.10
Querying Relational Databases
2.10.1
Querying Dataframes with SQL
3
Summary
Published with bookdown
Principles of Computational Information Science
Acknowledgements