Еще одна рекомендация. Плагин Purl позволяет извлекать все части URL, включая якорь, хост и т. Д.
Он может использоваться с jQuery или без него.
Использование очень простое и прохладное:
var url = $.url('http://allmarkedup.com/folder/dir/index.html?item=value'); // jQuery version
var url = purl('http://allmarkedup.com/folder/dir/index.html?item=value'); // plain JS version
url.attr('protocol'); // returns 'http'
url.attr('path'); // returns '/folder/dir/index.html'
Однако с 11 ноября 2014 года Purl больше не поддерживается, и автор рекомендует использовать URI.js . Плагин jQuery отличается тем, что он фокусируется на элементах - для использования со строками просто используйте URI
напрямую, с или без jQuery. Аналогичный код будет выглядеть как таковой, более полные документы здесь :
var url = new URI('http://allmarkedup.com/folder/dir/index.html?item=value'); // plain JS version
url.protocol(); // returns 'http'
url.path(); // returns '/folder/dir/index.html'
tidyr::gather()
для перехода от широкоформатного формата. > df <- data.frame(time = seq(0,20,5),
a = rnorm(5,0,1),
b = rnorm(5,0,1))
> library(tidyr)
> gather(df, variable, value, -time)
time variable value
1 0 a 1.5406529
2 5 a 1.5048055
3 10 a -1.1138529
4 15 a -0.1199039
5 20 a -1.7052608
6 0 b -1.1976938
7 5 b 0.7997127
8 10 b 1.1940454
9 15 b 0.5177981
10 20 b 0.6725264
tidyr
...reshape2
- это более старый, менее современный пакет. – JD Long 14 July 2018 в 00:28