小编Phi*_*ohn的帖子

FsCheck测试更改用于测试的值的范围

我的代码在使用FsCheck时自动测试-99到99之间的值.

Check.Quick test
Run Code Online (Sandbox Code Playgroud)

我的测试函数采用整数值.

我想测试使用1到4999之间的值.

f# fscheck

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

查找列中最常见的值并获取其中的一部分

我有以下数据集.

Num              Day              Value
1111             Thursday         2
2222             Thursday         2
3333             Thursday         3
1111             Monday           3
1111             Tuesday          3
1111             Wednesday        3
1111             Friday           4
1111             Saturday         5
1111             Sunday           6
2222             Thursday         6
Run Code Online (Sandbox Code Playgroud)

我们可以value使用以下命令获取列中出现的最高值:tail(names(sort(table(data$value))), 1)

我动态地需要获取仅包含此最高值的数据子集.

所以我需要的输出是:

Num              Day              Value
3333             Thursday         3
1111             Monday           3
1111             Tuesday          3
1111             Wednesday        3
Run Code Online (Sandbox Code Playgroud)

r

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

在angular2模板ngFor中声明计数变量

假设我有一个数据数组如下.

datas : [
  {
    nums : [121,222,124,422,521,6312,7141,812]
  },{
    nums : [121,222,124,422,521,6312,7141,812]
  },{
    nums : [121,222,124,422,521,6312,7141,812]
  }
]
nums = [121,222,124,422,521,6312,7141,812]
Run Code Online (Sandbox Code Playgroud)

我想在序列号之后显示数组中的偶数,如下所示.

1. 222
2. 124
3. 422
4. 6312
5. 812
6. 222
7. 124
8. 422
9. 6312
10. 812
11. 222
12. 124
13. 422
14. 6312
15. 812
Run Code Online (Sandbox Code Playgroud)

但我无法想出在"偶数"检查后设置索引的方法.目前,我使用以下代码显示文本.

<div *ngFor="let data of datas">
  <div *ngFor="let num of data.nums; let rowIndex = index">
    <div *ngIf="num % 2 == 0">
      {{rowIndex+1}}. {{num}}
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但它显示出来

2. …
Run Code Online (Sandbox Code Playgroud)

angular-ng-if ngfor angular

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

如何在R中的数据帧中存储向量

我正在尝试通过 for 循环创建一个数据框,并尝试为数据框的每一行添加一个向量。

行是人,列是名称类别和点类别。

例如,我正在尝试使用类似...

Name  Points
Susie c(12,45,23)
Bill  c(13,24,12,89)
CJ    c(12)
Run Code Online (Sandbox Code Playgroud)

到目前为止我的代码看起来像

names_list <-c("Susie","Bill","CJ")
result = data.frame()

for (name in names_list){
    listing = .....
    frame = data.frame(name,listing)
    names(frame) = c("name","list")
    result <- rbind(result,frame)
}
Run Code Online (Sandbox Code Playgroud)

列表恰好是与该名称相关联的点。但是,它不是为包含所有点的每个名称创建 1 行,而是为每个点创建具有相同名称的多行。

结果看起来像

1 Susie    12
2 Susie    45
3 Susie    23
4  Bill    13
5  Bill    24
6  Bill    12
7  Bill    89
8    CJ    12
Run Code Online (Sandbox Code Playgroud)

r

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

Spring数据jpa按嵌套对象集合大小排序

我正在使用 Spring Boot 应用程序,并且存在以下 2 个实体。

人.java

@Entity
@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "PERSON")
public class Person extends BaseEntity {
    @NotNull
    @Enumerated(EnumType.STRING)
    private StatusType status;

    @JsonIgnore
    @ManyToMany(fetch = FetchType.EAGER)
    @JoinTable(
            name = "PERSON_ADDRESS",
            joinColumns = @JoinColumn(
                    name = "person_id", referencedColumnName = "id"),
            inverseJoinColumns = @JoinColumn(
                    name = "address_id", referencedColumnName = "id"))
    private Collection<Info> addresses;
}
Run Code Online (Sandbox Code Playgroud)

地址.java

@Entity
@Data
@EqualsAndHashCode(callSuper = true)
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "ADDRESS")
public class Address extends BaseEntity {
    @NotNull
    private String address;

    @ManyToMany(mappedBy …
Run Code Online (Sandbox Code Playgroud)

java spring spring-data-jpa spring-boot

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

R平均值基于工作日和周末计算

我有以下原始数据的子集数据.

ID    Day
1     Wednesday
2     Wednesday
1     Thursday
1     Friday
1     Saturday
2     Saturday
2     Sunday
1     Monday
Run Code Online (Sandbox Code Playgroud)

如你所见,ID 1周三有一个条目.我需要总结ID 1的工作日并除以5.同样,我需要总结ID 1的周末天数并除以2.

我需要的输出是

ID    Weekdays    Weekends
1     0.8         0.5
2     0.2         1
Run Code Online (Sandbox Code Playgroud)

如您所见,对于ID 1,Weekdays = 0.8 = (4 entries of ID 1 on weekdays)/5 同样如此Weekends = 0.5 = (1 entry on weekends)/2

我需要实现的是计算周末和工作日每个ID的平均出现次数.我知道我们可以通过很多步骤来完成这些功能.有没有办法用较少的LOC实现相同的?

r

2
推荐指数
1
解决办法
378
查看次数

浏览器刷新后,Angular2会保留敏感信息

我的登录操作返回有关已登录用户的信息(如果他们是管理员),请说(isAdmin: true)我可以在组件之间保留此信息,直到浏览器刷新或类似操作.但是在浏览器刷新后我丢失了这些信息.我很困惑如何保留这个值.

我正在使用localStoragesessionStorage保存一些非敏感信息.但此信息是敏感的,不应允许用户编辑/查看此值.

有没有办法用angular2来实现这个目的?

session-storage local-storage angular

2
推荐指数
1
解决办法
6263
查看次数

Ruby从字符串文本中提取id

我对Ruby很新,我对从字符串中提取内容有疑问.

我有一个具有以下值的字符串.

Booking ID: 101 Name: Booking
Run Code Online (Sandbox Code Playgroud)

我需要从这个字符串中提取id.

这些步骤应该类似于从第一次出现的"ID [space]"到下一个[space]的提取字符串.

有没有办法在Ruby中做到这一点?

ruby ruby-on-rails

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

用 ES6 填充缺失数据点的数组

我有一个数据样本:

{
  data: [
    { day: 0, amount: 0 },
    { day: 3, amount: 5 },
    { day: 7, amount: 8 },
    { day: 8, amount: 14 }
  ]
}
Run Code Online (Sandbox Code Playgroud)

为了做一些数学运算和计算局部回归,我需要填写每个缺失的日子,同时我知道总天数。

假设上面的例子有 10 天,这应该是我的结果:

{
  data: [
    { day: 0, amount: 0 },
    { day: 1, amount: 0 },
    { day: 2, amount: 0 },
    { day: 3, amount: 5 },
    { day: 4, amount: 5 },
    { day: 5, amount: 5 },
    { day: 6, amount: 5 },
    { …
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

R中数据框中的舍入值

我有一个数据框values,如下所示

January  February  March
0.02345  0.03456   0.04567
0.05432  0.06543   0.07654
Run Code Online (Sandbox Code Playgroud)

我需要一个命令将每个值四舍五入到3个小数点.输出应如下所示

January  February  March
0.023    0.035     0.046
0.054    0.065     0.077
Run Code Online (Sandbox Code Playgroud)

r

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