小编Ely*_*kim的帖子

R Markdown:隐藏扰流文本(将鼠标悬停在文本元素上)

是否可以在使用R Markdown创建的.html文件中隐藏文本块?应隐藏文本元素,直到用户优先悬停在文本上(或单击按钮).要隐藏的元素不涉及代码块.目前我在<p> </ p>中包含了文字

建议通过在每行前面加上'>!来隐藏文本块,但R Studio不会识别这种'降价'方法.它只返回一个以'!'开头的文本块.我更喜欢这种简单的"悬停"方法,高于Javascript和按钮.

欢迎大家提出意见.谢谢.

r knitr r-markdown

12
推荐指数
3
解决办法
1409
查看次数

情节方程显示一个圆圈

以下公式用于对来自二维空间的点进行分类:

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轴上.

它必须是可能的,但我很难将方程转换为图.

python plot equation numpy matplotlib

9
推荐指数
5
解决办法
2万
查看次数

采样 Pandas Dataframe 的最快方法?

首先,我想从三个数据帧(每个 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)仅在一个分类特征上有所不同。挑战在于我想要每个类别的特定数量的样本。

python random performance pandas

6
推荐指数
1
解决办法
5660
查看次数

rang()无法识别列名参数

在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()才能识别它?

r dplyr

4
推荐指数
1
解决办法
4204
查看次数

标签 统计

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