小编Tha*_*ess的帖子

如何仅使用一个元素创建Python集?

如果我有一个字符串,并且想要创建一个最初包含该字符串的集合,那么是否有比以下更多的Pythonic方法?

mySet = set()
mySet.add(myString)
Run Code Online (Sandbox Code Playgroud)

以下给出了一组字母myString:

mySet = set(myString)
Run Code Online (Sandbox Code Playgroud)

python set python-3.x

46
推荐指数
3
解决办法
4万
查看次数

Notepad ++改变文字颜色?

我正在使用Notepad ++来模拟ISPF屏幕.我使用StyleConfigurator选择合适的字体,将其着色为绿色,并设置黑色背景.

如何永久更改所选文本的颜色?

例如,如果我有CUSTOMER NAME:THALECRESS,我如何制作CUSTOMER NAME:蓝色同时保持THALECRESS绿色?

interface notepad++ mockups

34
推荐指数
2
解决办法
14万
查看次数

如何在DOT中将节点放在同一级别?

我想同时渲染多个树,并将所有根节点和所有叶节点放在同一级别上.

这是我正在尝试做的一个例子.根节点A和X在同一级别上,叶节点B,D和Z也是如此.

我想要的图表

我没有成功尝试将根放在一个等级中,然后留下另一个等级,如下所示:

digraph G { 
rankdir = TB;
subgraph {
A -> B
A -> C
C -> D
X -> Y
rank = same; A; X;
rank = same; B; D; Y;
} /* closing subgraph */
}
Run Code Online (Sandbox Code Playgroud)

并且在一切都处于相同等级的情况下得到了这个结果. 在此输入图像描述

关于我应该尝试什么的任何建议?我已经确定了根和叶子.

dot graphviz

34
推荐指数
3
解决办法
3万
查看次数

使用dplyr按组计算连续行之间的差异?

我有一个ID和时间戳的数据帧.我想计算单个id的每个连续时间戳之间的差异.

我的数据框看起来像这样:

id  time
Alpha   1
Alpha   4
Alpha   7
Beta    5
Beta    10
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加如time.difference下列:

id  time    time.difference
Alpha   1   NA
Alpha   4   3
Alpha   7   4
Beta    5   NA
Beta    10  5
Run Code Online (Sandbox Code Playgroud)

使用dplyr有一个干净的方法吗?(或者tidyr或其他比香草R更容易阅​​读的东西?)

r dplyr

13
推荐指数
2
解决办法
9325
查看次数

我如何获得XElement的第一个孩子?

旧的XmlElement类具有FirstChild属性.什么是XElement等价物?

Visual Studio拒绝.Element(),. Elments()[0].

编辑:感谢您的所有建议.我没有意识到我需要导入System.Linq才能使用First方法.

Using System.Linq
.Elements.First
Run Code Online (Sandbox Code Playgroud)

要么

Using System.Linq
Descendants.First
Run Code Online (Sandbox Code Playgroud)

要么

.FirstNode
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net

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

ggsubplot是否适用于R 3.2.1+?

CRAN提供的ggsubplot版本与最新版本的R(例如3.1.1)不兼容,运行ggsubplot示例会返回错误

Error in layout_base(data, vars, drop = drop) : 
  At least one layer must contain all variables used for facetting
Run Code Online (Sandbox Code Playgroud)

这是人们在StackOverflow问题中注意到的一个问题:

和GitHub问题:

然而,本月早些时候(2015-07-09)关闭了GitHub问题,这让我对ggsubplot与R 3.2.1+合作表示乐观.

CRAN托管ggsubplot的0.3.2版本(2013-12-14发布)所以我使用package devtools从GitHub安装ggsubplot.

我试图运行阿富汗伤亡示例代码,但我现在得到一个不同的错误:

Error in get(x, envir = this, inherits = inh)(this, ...) : 
  could not find function "aesply"
Run Code Online (Sandbox Code Playgroud)

我能做些什么来使这项工作?

另外,我如何确认我正在使用哪个版本的ggsubplot?

我试过的代码如下:

## install.packages("devtools")

library(devtools)

dev_mode(on=T)

install_github("garrettgman/ggsubplot")

library(ggplot2)
## library(ggsubplot) - I just loaded this, right?
library(maps)
library(plyr)

# getbox by Heike Hoffman, 
# https://github.com/ggobi/paper-climate/blob/master/code/maps.r
getbox <- function (map, xlim, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

使用函数而不是for循环来标识向量中的顺序更改

我的数据如下所示:

在此输入图像描述

我想确定每个观察所属的"下降趋势",所以我可以对它们进行分组并做一些事情,比如制作这个图:

在此输入图像描述

我区分"下降趋势"的逻辑是,当下一个观测值具有更高的测量值时,它们就会结束.

我已经写了一个循环来做这个,但我想知道是否有更好的方法来使用其中一个apply函数或类似的东西.

##Create sample data
df <- data.frame(timestamp = seq(1:20),
                 measurement = seq(10, 1, by = -1))


## This is the for loop I'm hoping to improve
df$downward.trend.seq <- 0
seq <- 1
for(i in 1:nrow(df)){

  df$downward.trend.seq[i] <- seq

  if (i < nrow(df) & df$measurement[i] < df$measurement[i+1]) {
    seq <- seq + 1
  }

}


## Code for plots
library(ggplot2)
library(dplyr)
ggplot(df, aes(x = timestamp, y = measurement)) + geom_point()
ggplot(df, aes(x = timestamp, y = …
Run Code Online (Sandbox Code Playgroud)

r

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

替换指定字符的最后一个实例

如果我有一个字符串

10,000kg crane,21,

我应该如何删除所有逗号但最后删除

10000kg crane,21

我认为这是一个正则表达式问题.

regex vb.net

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

使用 dplyr,我应该如何根据另一列的值创建一列重复字符的字符串?

mtcars例如,我想创建一个新的列carb_dots,使得当carb= 4,carb_dots="...."

使用,我试过

library(dplyr)
mtcars2 <- mtcars %>% mutate(carb_dots = rep(".", carb))
Run Code Online (Sandbox Code Playgroud)

这个错误与

mutate_impl(.data, dots) 中的错误:评估错误:'times' 参数无效。

我该怎么办?感谢您的建议。

r data-manipulation dplyr

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

EVALUATE TRUE块中的条件是否按照它们列出的相同顺序进行评估?

如果我在同一个EVALUATE TRUE块中评估自变量,它们是否按照它们列出的顺序进行评估?

例如,如果它是"冷"和"阳光",我会不会"带着太阳镜?" 或者我只是"穿上毛衣"并退出街区?

 EVALUATE TRUE
  WHEN COLD
     WEAR SWEATER
  WHEN SUNNY
     BRING SUNGLASSES
 END-EVALUATE
Run Code Online (Sandbox Code Playgroud)

cobol

3
推荐指数
1
解决办法
1392
查看次数

标签 统计

r ×4

dplyr ×2

vb.net ×2

.net ×1

c# ×1

cobol ×1

data-manipulation ×1

dot ×1

ggplot2 ×1

graphviz ×1

interface ×1

mockups ×1

notepad++ ×1

python ×1

python-3.x ×1

regex ×1

set ×1