如何在数据中省略零?
例如使用MIN功能?我希望最小值除了0 ...
我怎样才能获得下一个最大的?
MIN(availables.price)
Run Code Online (Sandbox Code Playgroud)
如果我使用AVG功能,还有一种通常的方法可以以相同的方式跳过0吗?问题是我继承的表不使用NULL值,但对所有财务数据都有0.00.
谢谢,
我有一个表有数据的表
state total A 3 B 6 C 2 D 7 E 4
我需要从中生成一个表,其中包含A&B(true)和C,D,E(False)的总和
Result Table Status Total True 9 (sum of A and B ) False 13 (sum of C, D, E)
有任何想法如何使用SQL做到这一点?我在Oracle中这样做
我有一个名为"VideoData"的后端表,其中包含以下形式的数据:
VideoID RecordingStarted RecordingEnded
==============================================================
abc123 2013-03-01 15:30:00 2013-03-01 15:40:00
def123 2013-03-06 12:00:00 2013-03-06 12:40:00
ijk123 2013-03-10 11:00:00 2013-03-10 11:05:00
klm123 2013-03-12 10:05:00 2013-03-12 10:25:00
And list goes on .......
.......................
.............................
Run Code Online (Sandbox Code Playgroud)
使用实体框架我希望获得例如2013年3月捕获的视频总时数,以便捕获视频的总小时数为Weekwise.以下列方式示例:
Mar 1, 2013 Mar 8, 2013 Mar 15, 2013 Mar 22, 2013
================================================================
500 300 350 200
Run Code Online (Sandbox Code Playgroud)
我搜索了很多,但无法弄清楚如何完全做到这一点.请指导.谢谢你的帮助.
我有一个包含两列的数据框:一列是字符串,另一列是整数.
> rnames = sapply(1:20, FUN=function(x) paste("item", x, sep="."))
> x <- sample(c(1:5), 20, replace = TRUE)
> df <- data.frame(x, rnames)
> df
x rnames
1 5 item.1
2 3 item.2
3 5 item.3
4 3 item.4
5 1 item.5
6 3 item.6
7 4 item.7
8 5 item.8
9 4 item.9
10 5 item.10
11 5 item.11
12 2 item.12
13 2 item.13
14 1 item.14
15 3 item.15
16 4 item.16
17 5 item.17
18 4 item.18 …Run Code Online (Sandbox Code Playgroud) 我有一些异常情况,我目前无法将第三方软件包下载到我的R设置中.以此为约束,有没有办法总结以下餐厅位置数据和关闭/打开状态?
一个count(business,vars=c("city","open"))在我的数据给了我这样的事情:
"City" "Open" "Frequency"
Wickenburg False 2
Wickenburg True 26
Wittmann True 2
Wittmann False 2
Youngtown True 7
Yuma True 1
Run Code Online (Sandbox Code Playgroud)
这是一个频率表,显示在给定城市中有多少餐厅都是开放式和封闭式的.
我想按组找到百分比.示例输出看起来像这样
"City" "Open" "Frequency" "Pct of City"
Wickenburg False 2 7.7
Wickenburg True 26 92.3
Wittmann True 2 50.0
Wittmann False 2 50.0
Youngtown True 7 100.0
Yuma True 1 100.0
Run Code Online (Sandbox Code Playgroud)
在香草R中最简单的方法是什么?
我有一个数据集如下:
col1 col2
A 1
A 2
A 2
B 1
B 1
C 1
C 1
C 2
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
col1 col2 Frequency
A 1 1
A 2 2
B 1 2
C 1 2
C 2 1
Run Code Online (Sandbox Code Playgroud)
我尝试使用聚合函数和表函数,但我无法获得所需的结果.
我想知道汇总数据的最佳方法是在Groovy中吗?
可以说我有以下数据:
[
[id: 1, name: bob, age:20, numberOfPackages: 10, numberOfPurchases:20 ],
[id: 1, name: bob, age:20, numberOfPackages: 5, numberOfPurchases:6 ],
[id: 2, name: Rob, age:22, numberOfPackages: 3, numberOfPurchases:5 ],
]
Run Code Online (Sandbox Code Playgroud)
我想将它转化为以下(合并ID / 姓名 / 年龄,但和价格 / 数量每购买ID):
[
[id: 1, name: bob, age:20, numberOfPackages: 15, numberOfPurchases:26 ],
[id: 2, name: Rob, age:22, numberOfPackages: 3, numberOfPurchases:5 ],
]
Run Code Online (Sandbox Code Playgroud) 我有一个PostgreSQL表,其中包含以下相关字段:
url
title
created_at
Run Code Online (Sandbox Code Playgroud)
可以有许多行包含相同的URL但标题不同.以下是一些示例行:
www.nytimes.com | The New York Times | 2016-01-01 00:00:00`
www.wsj.com | The Wall Street Journal | 2016-01-03 15:32:13`
www.nytimes.com | The New York Times Online | 2016-01-06 07:19:08`
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取列出以下字段的输出:
1)url
2)title对应于该唯一created_at
的全部计数的最高值3)titleurl
因此,上面示例的输出行看起来像这样:
www.nytimes.com | The New York Times Online | 2
www.wsj.com | The Wall Street Journal | 1
Run Code Online (Sandbox Code Playgroud)
基于我在类似问题上阅读的众多SO帖子,看起来我获得前两个字段(url和最新title)的最佳选择是使用DISTINCT ON:
select distinct on (url) url, title from headlines order by url, …Run Code Online (Sandbox Code Playgroud) sql postgresql aggregate greatest-n-per-group window-functions
以下代码在clang 3.6(C++ 14)上编译,但在GCC 5.3(C++ 14)上没有编译
#include <array>
#include <utility>
struct super: std::array<int, 3> {
using base = std::array<int, 3>;
template <typename... Ts>
super(Ts&&... xs)
: base{std::forward<Ts>(xs)...} {
// nop
}
};
int main() {
super obj(1, 2, 3);
}
Run Code Online (Sandbox Code Playgroud)
产生的错误消息是
/tmp/gcc-explorer-compiler116029-73-105rz4g/example.cpp: In instantiation of 'super::super(Ts&& ...) [with Ts = {int, int, int}]':
15 : required from here
9 : error: array must be initialized with a brace-enclosed initializer
: base{std::forward<Ts>(xs)...} {
^
9 : error: too many initializers for 'std::array<int, …Run Code Online (Sandbox Code Playgroud) 我有一个数据框data如下。如何根据该类获取类c1和c2列的值之间的差异v1,v3并v4有效地使用data.table它们index?
data <- data.frame(index = c("A", "B", "C", "D", "C", "A", "D", "B"),
class = c(rep("c1", 4), rep("c2", 4)),
v1 = c(21,85,74,96,55,77,21,34),
v3 = c(77,41,91,85,22,74,36,41),
v4 = c(41,58,24,36,84,24,74,11))
setDT(data)
data[, index := as.factor(index)]
data[, class := as.factor(class)]
index class v1 v3 v4
1: A c1 21 77 41
2: B c1 85 41 58
3: C c1 74 91 24
4: D c1 96 …Run Code Online (Sandbox Code Playgroud)