@@ -279,7 +279,7 @@ german_ref = CSV.read(joinpath(dirname(pathof(DataFrames)),
279279- first we split the directory part from it using ` dirname ` ;
280280- then from this directory we need to move to the directory where the ` german.csv ` file is stored; we use
281281 ` joinpath ` as this is a recommended way to compose paths to resources stored on disk in an operating
282- system independent way (remember that Widnows and Unix differ as they use either ` / ` or ` \ ` as path
282+ system independent way (remember that Windows and Unix differ as they use either ` / ` or ` \ ` as path
283283 separator; the ` joinpath ` function ensures we are not running into issues with this);
284284- then we read the CSV file; the second argument to ` CSV.read ` is ` DataFrame ` to indicate that we want to
285285 read in the file into a ` DataFrame ` (as ` CSV.read ` allows for many different target formats of data it
@@ -556,7 +556,7 @@ julia> describe(german)
556556 1 column omitted
557557```
558558
559- To limit the columns processed by ` desribe ` use ` cols ` keyword argument, e.g.:
559+ To limit the columns processed by ` describe ` use ` cols ` keyword argument, e.g.:
560560
561561``` jldoctest dataframe
562562julia> describe(german, cols=1:3)
@@ -824,7 +824,7 @@ julia> german[!, :Sex]
824824 "male"
825825```
826826
827- As it was explained earler in this tutorial the difference between using ` ! ` and ` : `
827+ As it was explained earlier in this tutorial the difference between using ` ! ` and ` : `
828828when passing a row index is that ` ! ` does not perform a copy of columns, while ` : ` does.
829829Therefore ` german[!, [:Sex]] ` data frame stores the same vector as the source ` german ` data frame,
830830while ` german[:, [:Sex]] ` stores its copy.
0 commit comments