我正在尝试学习R而我无法弄清楚如何附加到列表中.
如果这是Python我会的...
#Python
vector = []
values = ['a','b','c','d','e','f','g']
for i in range(0,len(values)):
vector.append(values[i])
Run Code Online (Sandbox Code Playgroud)
你是怎么用R做的?
#R Programming
> vector = c()
> values = c('a','b','c','d','e','f','g')
> for (i in 1:length(values))
+ #append value[i] to empty vector
Run Code Online (Sandbox Code Playgroud) 可以说我有下表.
我希望得到所有朋友,但我希望id 5成为列表中的第一项.我不关心我收到其余项目的顺序.
所需的查询结果将是:
friends
-------
id name
5 nahum
1 moshe
2 haim
3 yusuf
4 gedalia
6 dana
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
使用Mysql 5.1.x.
谢谢!
我认为这应该很简单,但我尝试了一些想法,但没有一个有效:
last_row = len(DF)
DF = DF.drop(DF.index[last_row]) #<-- fail!
Run Code Online (Sandbox Code Playgroud)
我尝试使用负指数,但这也导致错误.我仍然必须误解一些基本的东西.
提前致谢.
我对dplyr
动词有点困惑mutate_each.
使用basic mutate
将数据列转换为z-scores,并在data.frame中创建一个新列(此处带有名称z_score_data
)非常简单:
newDF <- DF %>%
select(one_column) %>%
mutate(z_score_data = one_column - (mean(one_column) / sd(one_column))
Run Code Online (Sandbox Code Playgroud)
但是,由于我想要转换许多数据列,看起来我应该使用mutate_each
动词.
newDF <- DF %>%
mutate_each(funs(scale))
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.但到目前为止我还没弄清楚:
mutate
?select
在第一种情况下所做的那样?谢谢你的帮助.
我正在使用data.table 1.9.3,也许我错了,但我不记得之前的预期.
我构建了2个data.tables,dta和dtb
> dta
idx vala fdx
1: 1 2 a
2: 2 4 a
3: 3 6 b
> dtb
idx valb
1: 1 3
2: 4 6
> dput(x = dta)
structure(list(idx = c(1, 2, 3), vala = c(2, 4, 6), fdx = c("a",
"a", "b")), .Names = c("idx", "vala", "fdx"), row.names = c(NA,
-3L), class = c("data.table", "data.frame"), .internal.selfref =
<pointer: 0x0000000000110788>, sorted = "idx")
> dput(x = dtb)
structure(list(idx = c(1, 4), valb = c(3, …
Run Code Online (Sandbox Code Playgroud) 我在游戏中实现了Elo评级系统.玩家数量没有限制.玩家可以不断加入游戏,因此玩家数量可能会逐渐增加.
由于这个事实,Elo值如何精确计算并不重要:如果A队击败B队,那么A的Elo胜利等于B的Elo损失.
因此,我的评级系统的起始值存在问题:
我该怎么办?你能帮助我吗?提前致谢!
我正在与collections.Counter()
柜台合作.我想以有意义的方式结合其中两个.
假设我有2个计数器,比方说,
Counter({'menu': 20, 'good': 15, 'happy': 10, 'bar': 5})
Run Code Online (Sandbox Code Playgroud)
和
Counter({'menu': 1, 'good': 1, 'bar': 3})
Run Code Online (Sandbox Code Playgroud)
我想结束:
Counter({'menu': 21, 'good': 16, 'happy': 10,'bar': 8})
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我一直在探索scikit-learn,使用熵和基尼分裂标准制定决策树,并探索差异.
我的问题是,我如何"打开引擎盖"并确切地找出树在每个级别上分裂的属性及其相关的信息值,以便我可以看到这两个标准在哪里做出不同的选择?
到目前为止,我已经探索了文档中概述的9种方法.它们似乎不允许访问此信息.但是这些信息肯定是可以访问的吗?我正在设想一个包含节点和增益条目的列表或字典.
如果我错过了一些完全明显的东西,感谢您的帮助和道歉.
我是第一次尝试Neo4j.我正在使用2.0-RC1社区版.
我创建了一些节点:
MERGE (u:User{username:'admin',password:'admin'})
MERGE (r1:Role{name:'ROLE_ADMIN'})
MERGE (r2:Role{name:'ROLE_WEB_USER'})
MERGE (r3:Role{name:'ROLE_REST_USER'})
Run Code Online (Sandbox Code Playgroud)
现在我想在节点之间添加关系.不过,我不希望清除上面的脚本创建的现有数据库,添加语句,并再次运行它.我想添加与现有节点的关系.谷歌帮我找到了这个:
START n=node(*), m=node(*)
where has(n.username) and has(m.name) and n.username = 'admin'
and m.name = 'ROLE_WEB_USER'
create (n)-[:HAS_ROLE]->(m)
Run Code Online (Sandbox Code Playgroud)
哪个工作正常(即使我不懂所有的语法).但是,我知道这会找到任何具有username属性的节点和任何具有name属性的节点,而不是使用标签来检查它是否具有正确的节点类型.
如何使用标签做同样的事情?