是否可以在使用R Markdown创建的.html文件中隐藏文本块?应隐藏文本元素,直到用户优先悬停在文本上(或单击按钮).要隐藏的元素不涉及代码块.目前我在<p> </ p>中包含了文字
建议通过在每行前面加上'>!来隐藏文本块,但R Studio不会识别这种'降价'方法.它只返回一个以'!'开头的文本块.我更喜欢这种简单的"悬停"方法,高于Javascript和按钮.
欢迎大家提出意见.谢谢.
以下公式用于对来自二维空间的点进行分类:
f(x1,x2) = np.sign(x1^2+x2^2-.6)
Run Code Online (Sandbox Code Playgroud)
所有点都在空间中X = [-1,1] x [-1,1],每个x的选择概率均匀.
现在我想要想象出等于的圆圈:
0 = x1^2+x2^2-.6
Run Code Online (Sandbox Code Playgroud)
x1的值应该在x轴上,而值x2在y轴上.
它必须是可能的,但我很难将方程转换为图.
首先,我想从三个数据帧(每个 150 行)中随机采样并连接结果。其次,我想尽可能多地重复这个过程。
对于第 1 部分,我使用以下函数:
def get_sample(n_A, n_B, n_C):
A = df_A.sample(n = n_A, replace=False)
B = df_B.sample(n = n_B, replace=False)
C = df_C.sample(n = n_C, replace=False)
return pd.concat([A, B, C])
Run Code Online (Sandbox Code Playgroud)
对于第 2 部分,我使用以下行:
results = [get_sample(5,5,3) for i in range(n)]
Run Code Online (Sandbox Code Playgroud)
目前,n = 50.000在我的 MacBook 上分析大约需要 1 分 40 秒。欢迎就如何提高此过程的速度提供任何建议!
PM 三个数据帧(df_A、df_B、df_C)仅在一个分类特征上有所不同。挑战在于我想要每个类别的特定数量的样本。
在R中,我使用dplyr,更具体地说arrange()。该arrange功能某种程度上无法按预期工作。
在下面的示例中,首先存储列的名称,然后将该变量作为参数传递给名为“ my_function”的自定义函数。
target_column = 'mean_age'
# below the function
my_function <- function(target_column, number){
df <- read.csv('file.csv', stringsAsFactors=FALSE)
df <- df[, c(1,4,10)]
names(df) <- c('place','state','mean_age')
df1 <- df %>% group_by(state) %>% arrange(target_column)
df1 %>% summarise(rank = nth(target_column, number))
}
Run Code Online (Sandbox Code Playgroud)
当由于输入以下内容而调用“ my_function”时,R返回错误arrange():
“ range_impl(.data,点)中的错误:位置1处的大小(1)不正确,预期为4000”
当将列名直接放入时arrange(),它会接受参数,而不是引用字符串的变量(如上述示例)。
df %>% group_by(state) %>% arrange(mean_age)
Run Code Online (Sandbox Code Playgroud)
我如何以一种更好的方式将列名的参数传递给“ my_function”,这样arrange()才能识别它?
python ×2
r ×2
dplyr ×1
equation ×1
knitr ×1
matplotlib ×1
numpy ×1
pandas ×1
performance ×1
plot ×1
r-markdown ×1
random ×1