Мы можем сначала set_names
, а затем использовать аргумент .id
для добавления столбца.
set.seed(123)
t1 <- t.test(rnorm(100), rnorm(100))
t2 <- t.test(rnorm(100), rnorm(100, 1))
t3 <- t.test(rnorm(100), rnorm(100, 2))
library(broom)
library(purrr)
tab <- list(t1, t2, t3) %>%
set_names(paste0("t", 1:3)) %>%
map_dfr(tidy, .id = "Test")
tab
# # A tibble: 3 x 11
# Test estimate estimate1 estimate2 statistic p.value parameter conf.low conf.high method alternative
# <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <chr> <chr>
# 1 t1 0.198 0.0904 -0.108 1.49 1.38e- 1 197. -0.0643 0.460 Welch Two Samp~ two.sided
# 2 t2 -0.843 0.120 0.964 -5.99 9.79e- 9 196. -1.12 -0.566 Welch Two Samp~ two.sided
# 3 t3 -1.85 0.106 1.96 -13.6 4.31e-30 197. -2.12 -1.58 Welch Two Samp~ two.sided
Вам необходимо использовать модуль веб-браузера
import webbrowser
webbrowser.open('http://www.google.com')
[ редактировать ]
Если вы хотите открыть URL-адрес в браузере, отличном от стандартного, попробуйте:
webbrowser.get('firefox').open_new_tab('http://www.google.com')
Используйте os.startfile ()
, передавая только URL-адрес. Это приведет к открытию URL-адреса в новой вкладке / окне в браузере пользователя по умолчанию, что намного удобнее для вашего пользователя.
Если вы хотите запустить программу с параметрами, лучше подойдет модуль subprocess :
import subprocess
subprocess.call([r'C:\Program Files\Mozilla Firefox\Firefox.exe',
'-new-tab', 'http://www.google.com/'])
Вы можете попробовать:
import os
os.spawnl(os.P_NOWAIT, r'C:\Program Files\Mozilla Firefox\Firefox.exe',
r'FireFox', '-new-tab', 'http://www.google.com/')