小编Fra*_*art的帖子

是否可以创建基于输入对象名称命名的列表?

能够创建R列表对象而不必指定每个元素的名称对我非常有帮助.例如:

a1 <- 1
a2 <- 20
a3 <- 1:20

b <- list(a1,a2,a3, inherit.name=TRUE)
> b

[[a1]]
[1] 1

[[a2]]
[1] 20

[[a3]]
 [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
Run Code Online (Sandbox Code Playgroud)

这将是理想的.有什么建议?

r list names

25
推荐指数
4
解决办法
2332
查看次数

strsplit一审

我想编写一个strsplit命令来抓取第一个")"并拆分字符串.

例如:

f("12)34)56")
"12" "34)56"
Run Code Online (Sandbox Code Playgroud)

我已经阅读了其他几个相关的正则表达式问题,但我担心我无法做出这样的正面或反面.谢谢你的任何帮助.

regex r strsplit

19
推荐指数
4
解决办法
9519
查看次数

朱莉娅:按第2列排序矩阵,然后是3

我想A按第2列和第3列对我的矩阵进行排序.

A = round(randn(100,4))
Run Code Online (Sandbox Code Playgroud)

也许是这样的:

sort(A,(0,2:3))
100x4 Array{Float64,2}:
  0.0  -2.0  -2.0  -1.0
 -1.0  -2.0  -1.0   1.0
  1.0  -2.0  -1.0   2.0
 -1.0  -2.0   0.0   0.0
 -1.0  -2.0   0.0  -1.0
 -0.0  -2.0   0.0  -1.0
  1.0  -2.0   0.0   0.0
  1.0  -2.0   1.0  -1.0
 -0.0  -2.0   2.0  -1.0
 -0.0  -1.0  -2.0   1.0
  ?                    
 -0.0   1.0   0.0   1.0
  1.0   1.0   1.0   1.0
  0.0   1.0   1.0  -1.0
 -0.0   1.0   2.0   0.0
 -0.0   2.0  -1.0   0.0
 -2.0   2.0  -1.0   1.0
  2.0   2.0  -0.0  -1.0
 -1.0 …
Run Code Online (Sandbox Code Playgroud)

sorting matrix julia

14
推荐指数
1
解决办法
4181
查看次数

knitr:更改css默认类knitr

我想将knitr格式的代码发布到我的博客,虽然默认的css类h1, h2, h3, h4, h5, h6会覆盖Blogger上的css类并导致问题.

如何更改默认的css类hh1, hh2 ...呢?

这种改变最好能够在RStudio的Knit HTML结构中使用.

css r knitr

12
推荐指数
1
解决办法
353
查看次数

R:一种颜色很多的猫

我想知道在使用cat命令或类似命令显示文本时是否可以指定颜色选项.我问的原因是因为我已经设置了具有我正在进行的模拟的交互式反馈系统,并且希望向显示器提供更多信息,因为正在处理需要数小时运行的模拟.

r colors cat

11
推荐指数
1
解决办法
2473
查看次数

Notepad ++将每个单词的每个首字母大写

输入: "notepad++ capitalize every first letter of every word"

输出: "Notepad++ Capitalize Every First Letter Of Every Word"

我一直试图利用ctr+F和利用每个单词的第一个字母regex.

到目前为止,我一直在尝试使用find:\b(.)或者\<(.)使用replace:\u\1但是这会导致我的所有字母都被大写.

我已经做出了应有的与^(.)&\u\1其次\s\b(.)&\u\1.

然而,这对我来说似乎很愚蠢,因为有许多帖子谈论使用单词边界的开头.我很难让他们工作.谢谢你的考虑!

regex notepad++

10
推荐指数
4
解决办法
2万
查看次数

Julia:条件语句可以在同一行上评估代码吗?

我现在正在阅读朱莉娅手册并遇到了我的第一个潜在的失望.

我希望能够简洁地编写条件语句.在RI可能会写:

if (x==y) print("Hello")
Run Code Online (Sandbox Code Playgroud)

但在朱莉娅,我想我可能需要做

if x==y
  println("Hello")
end
Run Code Online (Sandbox Code Playgroud)

或者也许x==y ? print("Hello") : print("")这当然是愚蠢的.

Julia中是否有一些允许单行条件语句的表述?

conditional julia

8
推荐指数
1
解决办法
2345
查看次数

在正方形内绘制geom_tile边框以防止重叠

我希望能够绘制geom_tile不重叠的边框,以便边框可以传达自己的信息,而不会使观看者与边框消失.

library(ggplot2)

state <- data.frame(p=runif(100), x=1:10, y=rep(1:10, each=10), z=rep(1:5, each=20))

ggplot(state, aes(x, y)) + 
  geom_tile(aes(fill = p, color=as.factor(z)), size=2)
Run Code Online (Sandbox Code Playgroud)

边框重叠的geom_tile图

我相信你可以看到重叠的边界有多混乱.

r ggplot2

7
推荐指数
1
解决办法
8089
查看次数

更改 Pandas 显示 nan 的方式

如果我没记错的话,在 Statanan中显示为.. 如果您有很多缺失值,将它们显示为特别有用,因为它强调填充值而不是相反。Pandas 中是否有替代nan显示的选项?

x = (pd.DataFrame(np.random.rand(10,5)) * 100).round()
x[x>10] = np.nan
x
    0       1       2       3       4
0   NaN     NaN     NaN     NaN     NaN
1   NaN     NaN     NaN     1.0     5.0
2   NaN     NaN     NaN     0.0     NaN
3   1.0     NaN     NaN     NaN     9.0
4   NaN     NaN     NaN     NaN     NaN

# Preferably a parameter that set this functionality:
x.fillna('.')
    0   1   2   3   4
0   .   .   .   .   .
1   .   .   .   1   5 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

R's Julpl in Julia

我不是想重新发明轮子.只需查找搜索字符串或字符串向量的函数,并为找到匹配项的每个元素返回true.这是我到目前为止所尝试的.

grepl(x::String, y)         = length(search(x, y))   > 0
grepl(x::Vector{String}, y) = length.(search(x, y)) .> 0
grepl(x::Vector{AbstractString}, y) = length.(search(x, y)) .> 0
Run Code Online (Sandbox Code Playgroud)

用法示例:

v = string.('a':'z')
x = rand(v, 100) .* rand(v, 100) .* rand(v, 100)
grepl(convert(Vector{String}, x), "z")
Run Code Online (Sandbox Code Playgroud)

好吧,如果我能让我的类型正常工作,这将是一个有效的例子.基本上我可以使用return来仅选择其中包含的元素"z".

julia grepl

5
推荐指数
1
解决办法
135
查看次数

标签 统计

r ×5

julia ×3

regex ×2

cat ×1

colors ×1

conditional ×1

css ×1

dataframe ×1

ggplot2 ×1

grepl ×1

knitr ×1

list ×1

matrix ×1

names ×1

notepad++ ×1

pandas ×1

python ×1

sorting ×1

strsplit ×1