小编And*_*lva的帖子

使用INNER JOIN从一个表中获取所有字段?

我想从一个表中获取所有字段,并在第二个表中使用DISTINCT.

我有这个:

SELECT stats.*, 
DISTINCT(visit_log.blog_id) AS bid 
FROM stats 
INNER JOIN visit_log ON stats.blog_id = visit_log.blog_id
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在'DISTINCT(visit_log.blog_id)附近使用正确的语法.作为出价来自统计数据INNER JOIN visit_log ON stats.blog'在第1行

任何的想法?

mysql inner-join

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

VIEWS在PostgreSQL中占用多少空间?

如果我将查询结果存储为视图,那么与具有查询结果的表相比,我的内存空间会更多?

关于视图的另一个问题是,我可以根据存储为视图的查询结果获得新查询吗?

postgresql size storage view

4
推荐指数
2
解决办法
1157
查看次数

双标图中的标记点

我已经完成了PCA并绘制了一个双标图R.

pca1= princomp (~ data$X250 + data$X500 + data$shear, scores=TRUE, cor=TRUE, rownames=data[,1])
biplot(pca1, xlab="PC 1", ylab="PC 2", pch=20)
Run Code Online (Sandbox Code Playgroud)

目前双标图上的标签是行号,但我希望点标签是我的数据的图表名称.我的数据有81行.

我试过了:

text (pca1[1:81], pca1[1:81], labels = row.names(data))
text (1:81, 1:81, labels = row.names(data))
text (pca1$comp.1[1:81], pca1$comp.2[1:81], labels = row.names(data))
Run Code Online (Sandbox Code Playgroud)

plot r pca

4
推荐指数
2
解决办法
7538
查看次数

用gVim替换所有文本组

请考虑以下数据:

Class   Gender  Condition   Tenis
A   Male    Fail Fail   33
A   Female  Fail NotFail    23
S  Male     Yellow     14
BC  Male    Happy Elephant  44
Run Code Online (Sandbox Code Playgroud)

我有一个逗号分隔值与未格式化的列表(它在标签和空格之间变化).

在一个特定的专栏中,我有复合词,我想消除空间.在上面的例子中,我想用"Fail_"替换"Fail",用"Happy_"替换"Happy".

结果如下:

Class   Gender  Condition   Tenis
A   Male    Fail_Fail   33
A   Female  Fail_NotFail    23
S  Male     Yellow     14
BC  Male    Happy_Elephant  44
Run Code Online (Sandbox Code Playgroud)

我已经设法分两步完成:

:%s/Fail /Fail_/g
:%s/Happy /Happy_/g
Run Code Online (Sandbox Code Playgroud)

问题:由于我对gVim很新,我试图一起实现这些替换,但我找不到如何做到这一点*.

完成此步骤后,我将使用以下内容将数据制成表格:

:%s/\s\+/,/g
Run Code Online (Sandbox Code Playgroud)

并获得最终结果:

Number,Gender,Condition,Tenis
A,Male,Fail_Fail,33
A,Female,Fail_NotFail,23
S,Male,Yellow,14
BC,Male,Happy_Elephant,44
Run Code Online (Sandbox Code Playgroud)

在SO,我搜索[vim] :%s two is:question和一些变化,但我找不到相关的线程,所以我想我缺乏正确的术语.


编辑:这是实际数据(超过100万行).问题从第12列开始(例如"失败种植"应为"Fail_Planting").

SP1     51F001      3   1   1   2   3   2001    52  52  H …
Run Code Online (Sandbox Code Playgroud)

regex vim

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

Excel-对单元格进行编程以根据另一个单元格更改颜色

我正在尝试为Excel创建公式,从而使一个单元格根据上一个单元格中的文本更改颜色。

因此,例如,如果单元格B2包含字母X,然后B3为Y,我希望B3变为绿色。
同样,如果B2包含X,而B3包含WI,则希望B3变为红色。

任何想法表示赞赏!

excel excel-formula conditional-statements

4
推荐指数
2
解决办法
12万
查看次数

添加回归线到plot(plotmeans)

我的问题是我想用平均值和标准差创建图.

plotmeans在包中找到了这个函数,gplots现在我想在该图中添加一个趋势线.我尝试这样做,abline但它不起作用.我真的很感激一些帮助.

我的数据如下:

year <- c(2004, 2004, 2004, 2005, 2005, 2005, 2006, 2006, 2006, 2007, 2007, 2007, 2008, 2008, 2008, 2009, 2009, 2009)
value <- c(116,114,115,110,110,109,100,99,102,95,96,95,90,91,94,70,71,73)
df <- data.frame(year, value); head(df)
library(gplots)

plotmeans(value ~ year, data= df, p = 0.99, connect= FALSE)
abline(h=c(100), col= "blue", lty= 2)
abline(lm(value ~ year, data= df))
Run Code Online (Sandbox Code Playgroud)

所以第一个abline工作正常,但lm线不行.

plot r mean linear-regression gplots

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

在R中使用Weibull的累积分布函数

我必须模拟一个系统的失败时间,为此我必须使用具有"降低危险率"和"0.7-0.8"形状的Weibull分布.我必须为使用从0到1的随机数的函数生成一个包含100个结果的文件.

所以我一直在搜索,我找到了这个R函数:

    pweibull(q, shape, scale = 1, lower.tail = T, log.p = F)
Run Code Online (Sandbox Code Playgroud)

还有一些其他的(rweibull,qweibull ......)但我认为这是我必须使用的,因为是累积分布,正如练习声明所说.问题是我是R的新手,我不知道我必须传递给这个函数的参数.

我猜测形状应该是0.7-0.8,并且比例1.对于q参数,我应该创建一个100个数字的随机向量,0到1的值?如果是这样,任何提示如何做到这一点?还有关于如何将结果数据导出到文件的任何提示?

r distribution cdf weibull

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

给定距离矩阵256x256的聚类

所以,我有256个物体,并计算了它们之间的距离矩阵(成对距离).我的距离矩阵的子集如下:

> dm[1:10, 1:10]
      V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
 [1,]  0  1  1  1  1  2  2  2  1   2
 [2,]  1  0  1  1  2  1  2  2  2   1
 [3,]  1  1  0  1  2  2  1  2  2   2
 [4,]  1  1  1  0  2  2  2  1  2   2
 [5,]  1  2  2  2  0  1  1  1  1   2
 [6,]  2  1  2  2  1  0  1  1  2   1 …
Run Code Online (Sandbox Code Playgroud)

r cluster-analysis hierarchical-clustering matrix hclust

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

Mac OS X使用Linux吗?

标题说明了一切.在我的工作中,我被要求在Virtualbox上安装Ubuntu Linux系统以及其他东西,以便我可以进入开发环境.这让我对操作系统感到疑惑.我知道Apple是Mac OS X,但我只是想知道Mac OS X是否使用Linux.8月份,我正在考虑在Edx.org上注册Linux课程,这样我就可以通过命令行获得更好的成绩.我想知道这是否是浪费时间.

我已经查阅了Linux的历史,在维基百科上查了一下,然后搜索了它,但令人惊讶的是我没有找到这个问题的答案.再一次,Mac会使用Linux吗?

linux macos

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

从 LiDAR 云(.las 文件)中提取描述性信息

我有 .las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度的长度(以公里为单位)。

怎么可能检索这些类型的信息?

gis statistics geometry photogrammetry lidar

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