小编Ita*_*ium的帖子

R(data.table)按自定义范围分组数据(例如,-18,18-25,...,65 +)

我在R(使用data.table)中找不到一个解决方案,可以按自定义范围(例如,-18,18-25,...,65 +)对数据进行分组,而不是单个值.

我现在正在使用的是:

DT[,list(M_Savings=mean(Savings), M_Term=mean(Term)), by=Age] [order (Age)]
Run Code Online (Sandbox Code Playgroud)

这给了我以下结果:

    Age     M_Savings   M_Term
1:  18      6500        5.5 
2:  19      7000        6.2 
3:  20      7200        5.8
...
50: 68      4000        4.2 
Run Code Online (Sandbox Code Playgroud)

理想的结果:

    Age     M_Savings   M_Term
1:  18-25   7450        5.5 
2:  25-30   8320        6.2 
...
50: 65+     3862        4.3 
Run Code Online (Sandbox Code Playgroud)

我希望我的解释足够清楚.将不胜感激任何帮助.

grouping r data.table

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

来自变量文件的Robotframework列表变量

我在从文件中读取列表变量时遇到问题.我有一个包含3个变量的文件(variables.py):

TEST1=212
TEST2=[111, 222, 333, 444, 555, 666]
TESTS3="sadasd"
Run Code Online (Sandbox Code Playgroud)

这两个${TEST1}和${TEST3}可访问(我从变量文件中的值),但是,当我尝试访问第二个变量@{TEST2}[2],我得到一个错误:

FAIL : Non-existing variable '@{TEST2}[2]'
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用文件中的变量,则只会发生这种情况.如果我在RIDE中创建列表变量,我可以轻松地访问它@{Variable}[{$index}]

如果我尝试这种语法:${TEST2}[2],我得到:

'[111, 222, 333, 444, 555, 666][2]'
Run Code Online (Sandbox Code Playgroud)

因此,机器人框架知道存在具有给定名称的变量,但不知道它是列表变量.难道我做错了什么?

variables file-upload list robotframework

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

标签 统计

data.table ×1

file-upload ×1

grouping ×1

list ×1

r ×1

robotframework ×1

variables ×1