G Data Frame Properties

A database of the collection is maintained in a single file of comma-separated variables which can be read in by any number of editors or computer programs. The programming language R (R Core Team 2021) is used to query and manipulate the data from this file and to generate all the tables for this site. The site itself is generated through the use of the bookdown package in R (Xie 2016) and is processed through the user interface Rstudio (RStudio 2019).

The data file is read into R to create a “data frame”; a summary of its present properties is produced below.

##        Maker           Model           circa            Year    
##  Length   :431   Length   :431   Length   :431   Length   :431  
##  N.unique : 86   N.unique :330   N.unique :  2   N.unique :153  
##  N.blank  :  0   N.blank  :  0   N.blank  :322   N.blank  :  0  
##  Min.nchar:  2   Min.nchar:  1   Min.nchar:  0   Min.nchar:  4  
##  Max.nchar: 34   Max.nchar: 48   Max.nchar:  2   Max.nchar:  9  
##                                                                 
##        Serial           Type           Style1          Style2   
##  Length   :431   Length   :431   Length   :431   Length   :431  
##  N.unique :135   N.unique :  4   N.unique :  4   N.unique : 52  
##  N.blank  :295   N.blank  :  0   N.blank  :  0   N.blank  :  0  
##  Min.nchar:  0   Min.nchar:  1   Min.nchar:  1   Min.nchar:  1  
##  Max.nchar:  9   Max.nchar:  1   Max.nchar:  1   Max.nchar:  5  
##                                                                 
##        L0               L                Lx                Mat     
##  Min.   :  2.00   Min.   :  2.00   Min.   : 2.000   Length   :431  
##  1st Qu.:  8.00   1st Qu.: 10.00   1st Qu.: 8.000   N.unique :  9  
##  Median : 10.00   Median : 10.00   Median :10.000   N.blank  :  0  
##  Mean   : 12.97   Mean   : 13.65   Mean   : 9.604   Min.nchar:  2  
##  3rd Qu.: 10.00   3rd Qu.: 10.00   3rd Qu.:10.000   Max.nchar:  2  
##  Max.   :500.00   Max.   :500.00   Max.   :48.000                  
##         Case            ScFr            ScBk          Country   
##  Length   :431   Length   :431   Length   :431   Length   :431  
##  N.unique :  9   N.unique :224   N.unique :148   N.unique : 10  
##  N.blank  :  0   N.blank  :  0   N.blank  : 90   N.blank  :  0  
##  Min.nchar:  2   Min.nchar:  1   Min.nchar:  0   Min.nchar:  2  
##  Max.nchar:  9   Max.nchar:111   Max.nchar: 73   Max.nchar:  4  
##                                                                 
##        Notes         References        imFile       AcqDate        
##  Length   :431   Length   :431   Length   :431   Min.   :19720901  
##  N.unique :424   N.unique :252   N.unique :431   1st Qu.:20200801  
##  N.blank  :  0   N.blank  :  6   N.blank  :  0   Median :20210913  
##  Min.nchar:  8   Min.nchar:  0   Min.nchar:  9   Mean   :20205379  
##  Max.nchar:374   Max.nchar:314   Max.nchar: 35   3rd Qu.:20231058  
##                                                  Max.   :20260615  
##        AccNum         DataLink       ModLnkNew          PicL    
##  Length   :431   Length   :431   Length   :431   Length   :431  
##  N.unique :431   N.unique :431   N.unique :431   N.unique :431  
##  N.blank  :  0   N.blank  :  0   N.blank  :  0   N.blank  :  0  
##  Min.nchar: 10   Min.nchar: 26   Min.nchar: 42   Min.nchar: 28  
##  Max.nchar: 11   Max.nchar: 73   Max.nchar: 89   Max.nchar: 54  
## 

Levels of variable Type: C, H, L, S

Levels of variable Style1: A, B, E, P

Levels of variable Style2: a, at, b, blptx, bm, bp, c, d, e, ex, g, k, km, l, ld, lo, lptvx, lptx, lt, ltvx, ltx, ltxb, lvx, lx, m, mb, mt, n, o, p, pb, pd, pex, ph, phx, pr, prz, pt, px, q, qx, r, rp, s, sp, spw, sw, t, tx, vld, w, z

Levels of variable Mat: Al, bb, br, iv, Mg, pl, pp, ss, wd

Levels of variable L0: 2, 3, 3.5, 3.75, 4, 5, 5.5, 6, 6.3, 6.5, 7, 7.5, 8, 9, 10, 10.25, 11, 12, 14, 15, 16, 17, 20, 22, 24, 26, 27, 28, 30, 31, 40, 50, 60, 66, 360, 468, 500

Levels of variable Country: AUS, CHN, DEN, EGER, FRA, GER, JPN, UK, USA, USSR

Other informational components will be added as time permits, such as better references to established Oughtred Society articles, more complete sets of pictures of the rules, whether instructions are included with the rule, etc.


For more information about creating a web site of this sort using Rstudio and the bookdown package a Bookdown Example is provided to give one a head-start.