我想从一个表中获取所有字段,并在第二个表中使用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行
任何的想法?
如果我将查询结果存储为视图,那么与具有查询结果的表相比,我的内存空间会更多?
关于视图的另一个问题是,我可以根据存储为视图的查询结果获得新查询吗?
我已经完成了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) 请考虑以下数据:
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) 我正在尝试为Excel创建公式,从而使一个单元格根据上一个单元格中的文本更改颜色。
因此,例如,如果单元格B2包含字母X,然后B3为Y,我希望B3变为绿色。
同样,如果B2包含X,而B3包含WI,则希望B3变为红色。
任何想法表示赞赏!
我的问题是我想用平均值和标准差创建图.
我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线不行.
我必须模拟一个系统的失败时间,为此我必须使用具有"降低危险率"和"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的值?如果是这样,任何提示如何做到这一点?还有关于如何将结果数据导出到文件的任何提示?
所以,我有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) 标题说明了一切.在我的工作中,我被要求在Virtualbox上安装Ubuntu Linux系统以及其他东西,以便我可以进入开发环境.这让我对操作系统感到疑惑.我知道Apple是Mac OS X,但我只是想知道Mac OS X是否使用Linux.8月份,我正在考虑在Edx.org上注册Linux课程,这样我就可以通过命令行获得更好的成绩.我想知道这是否是浪费时间.
我已经查阅了Linux的历史,在维基百科上查了一下,然后搜索了它,但令人惊讶的是我没有找到这个问题的答案.再一次,Mac会使用Linux吗?
我有 .las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度的长度(以公里为单位)。
怎么可能检索这些类型的信息?