julia> using RDatasets

 julia> iris = dataset("datasets", "iris") 

julia> iris[iris[:Species] .== "setosa", :] 50x5 DataFrame |-------|-------------|------------|-------------|------------|----------| | Row # | SepalLength | SepalWidth | PetalLength | PetalWidth | Species | | 1 | 5.1 | 3.5 | 1.4 | 0.2 | "setosa" | | 2 | 4.9 | 3.0 | 1.4 | 0.2 | "setosa" | | 3 | 4.7 | 3.2 | 1.3 | 0.2 | "setosa" | | 4 | 4.6 | 3.1 | 1.5 | 0.2 | "setosa" | | 5 | 5.0 | 3.6 | 1.4 | 0.2 | "setosa" | | 6 | 5.4 | 3.9 | 1.7 | 0.4 | "setosa" | | 7 | 4.6 | 3.4 | 1.4 | 0.3 | "setosa" | | 8 | 5.0 | 3.4 | 1.5 | 0.2 | "setosa" | | 9 | 4.4 | 2.9 | 1.4 | 0.2 | "setosa" | 

Tags: , ,

Great post about basic Julia stuff @ Julia Helps

Tags:

 julia> df = DataFrame(A = 1:10, B = 2:2:20) 10x2 DataFrame |-------|----|----| | Row # | A | B | | 1 | 1 | 2 | | 2 | 2 | 4 | | 3 | 3 | 6 | | 4 | 4 | 8 | | 5 | 5 | 10 | | 6 | 6 | 12 | | 7 | 7 | 14 | | 8 | 8 | 16 | | 9 | 9 | 18 | | 10 | 10 | 20 | julia> df[sample([1:size(df,1)],20),:] 

20x2 DataFrame |-------|----|----| | Row # | A | B | | 1 | 2 | 4 | | 2 | 3 | 6 | | 3 | 1 | 2 | | 4 | 4 | 8 | | 5 | 3 | 6 | | 6 | 5 | 10 | | 7 | 8 | 16 | | 8 | 5 | 10 | | 9 | 4 | 8 | | 10 | 8 | 16 | | 11 | 9 | 18 | | 12 | 10 | 20 | | 13 | 9 | 18 | | 14 | 4 | 8 | | 15 | 1 | 2 | | 16 | 1 | 2 | | 17 | 3 | 6 | | 18 | 4 | 8 | | 19 | 10 | 20 | | 20 | 7 | 14 | 

Tags:

 convert(Array{Float64},array_of_Anys) 

Tags:

julia> sample([1 2 3;4 5 6;7 8 9], 10) 10-element Array{Int64,1}: 1 3 7 3 8 6 3 7 5 4 

Tags:

julia> sample([1 2 3], 10) 10-element Array{Int64,1}: 2 3 2 3 1 1 2 1 1 1 

Tags:

The general to limit the number of decimals is:

println((round(Array,number of decimals))

so to get four decimals:

println((round(Array,4))

Tags:

There is a really cool feature in Mac OS X that enables you to add missing Keyboard shortcuts in OS X applications. For instance, I was missing a shortcut for Clearing the working environment in RStudio which removes the variables in the current workspace. To add this I added a keyboard shortcut for this in the App Shortcuts section in the System Preferences -> Keyboard -> Shortcuts section

If you want add shortcuts for sub-menu items you do this by using a “->” between the menu item names (see the File->New File->Text File example in the above screenshot).

I also very frequently select text and want to search for that on Google in a new Safari window, so I added a new shortcut for this in the Services section. The preferences for this look like this:

Tags:

If some program requests to start X11 and X11 does not work you can end up in the situation that X11 keeps crashing even though you press “Quit”. This is due to X11 (and friends) are launched from “lunchctl”. To stop this use:

 launchctl list 

This gives you a set of jobs under “launchctl’s” command. You want to remove the “org.x.startx” job. This is done with:

 launchctl remove org.x.startx 

X11 should now stop keep crashing…

Detta funkade 2014-01-14 (Mac OS X Mavericks 10.9.1, BankId 4.19.4, Safari 7.0.1)

Med Safari, ladda ner BankId från Skandiabanken
Passordet som man ska mata in i BankId applikationen för Certifikatet (BankID) på fil måste ha minst 12 tecken, varav minst en siffra och minst fyra bokstäver.
Dubbelkolla att det blir ett giltigt “Valid to”.

Nu kan man logga in på Förskräpningskassan.

Puckat nog kan den skapa en BankId token UTAN ett giligt “Valid To” som ligger i Bank ID appen (och ser ok ut om man inte kollar på ValidTo), men den går inte att använda. När man försöker logga in på t.ex. Förskräpningskassan eller Skandiabanken med BankId som bara har ett Certifikat utan giltigt “Valid To” så är Drop Down rutan för “Certificate” ut-gråad och man kan inte skriva in passord.