小编MCP*_*tor的帖子

选择CASE语句SQL Server 2008 R2

我有一个查询,使用一个CASE语句来记分帐户.查询查找矢量形式的值.因此,例如,如果我是一名患者,我可以拥有多个诊断代码,但它们不会存储为列值,而是存储在另一行中,如下所示:

VISIT_ID | CLASFCD
123      | 196.0
123      | 197.0
123      | 198.0
321      | 199.0
321      | 650.9
222      | 111
555      | ...
...
Run Code Online (Sandbox Code Playgroud)

我的查询使用了一个Case Statment,如下所示:

, CASE
    WHEN DV.ClasfCd IN (
    '196.0','196.1','196.2','196.3','196.5','196.6','196.8','196.9',
    '197.0','197.1','197.2','197.3','197.4','197.5','197.6','197.7',
    '197.8','198.2','198.3','198.4','198.5','199.1','209.7'
    )
    THEN 6
    ELSE 0
  END AS PRIN_DX_CD_5
Run Code Online (Sandbox Code Playgroud)

我为5组不同的代码执行此操作.发生的事情是,如果其中一个组符合条件,结果将返回另一行而不是同一行.以下是我要回复的数据示例:

VISIT_ID | CC GROUP 1 | CC GROUP 2 | CC GROUP 3 | CC GROUP 4 | CC GROUP 5 | TOTAL
123      | 1          | 0          | 0          | 0 …
Run Code Online (Sandbox Code Playgroud)

sql select case sql-server-2008

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

使用GGPLOT2在1个图表中绘制多个时间序列,并按周或月分组日期

我喜欢R,但简单的策划让我很生气.我有5列数据.第一列数据的日期为"数字",格式为20101101,20101102等...我尝试从数字转换为日期,但它不起作用.

我想用col1,col2,col3和col4制作一个折线图,用x轴表示每周或每月的日期.我不希望每周或每个月都看到所有日期.你能帮我吗?

这是我的R代码:

dates<-c(20101101,20101102,20101103,20101104,20101105,20101106,20101107,20101108,20101109,20101110,20101111,20101112,20101113,20101114,20101115,20101116,20101117,20101118,20101119,20101120)  <br/>
col1<-c(seq(from=1,to=20, by=1))<br/>
col2<-c(seq(from=11,to=30, by=1))<br/>
col3<-c(seq(from=21,to=40, by=1))<br/>
col4<-c(seq(from=31,to=50, by=1))<br/>
data<-cbind(dates, col1, col2, col3, col4)<br/>
class(dates)<br/>
data  #This is what my data looks like. NOTE: the "dates" field is type numeric so I TRY convert it below<br/><br/>

data[,1]<-as.Date(as.character(data[,1]), format("%Y%m%d"))#convert to date class<br/>
class(data[,1])  ### the conversion did not work. Help? The date column is still is numeric<br/>
Run Code Online (Sandbox Code Playgroud) 现在我想用ggplot显示一条4行的折线图,并在x轴上按周或月显示日期


任何帮助?

#####


谢谢.

r

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

在Knitr文档中嵌入ggplot2图形:无法找到函数ggplot

我正在处理一份文件,并正在使用knitrggplot2.我是knitrTeX 本人的新手,因此对我正在做的事情并不过分熟悉.

当我打开RStudio来完成工作时,我首先运行以下两个命令:

require("knitr")
require("ggplot2")
Run Code Online (Sandbox Code Playgroud)

然后我点击编译PDF.我有以下代码抛出错误:

<<histogram, echo=FALSE, fig.align='center'>>=
summary(los$hosp_svc)
summary(los$Pt_Age)

binsize = diff(range(los$Pt_Age)/30)
ggplot(los, aes(x = Pt_Age)) + 
  geom_histogram(binwidth = binsize, fill = "red", 
                 alpha = 0.315, colour = 'black') +
  theme(panel.grid.major = element_blank(),
        panel.grid.minor = element_blank()) +
  xlab("Patient Age in Years") +
  ylab("Frequency/Count") +
  ggtitle("Histogram of Patient Age")
@
Run Code Online (Sandbox Code Playgroud)

我得到的错误是找不到ggplot函数,这很奇怪,因为如果我只是在控制台中运行上面的代码,图表只会生成查找,所以我知道包已加载并可供使用.

有什么想法吗?

谢谢,

r ggplot2 knitr

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

打印语句在if/elif/else块中不起作用

我有一个项目,我正在尝试重做.它是关于Interactive Python编程的课程.提交的截止日期已经过去,所以我没有违反荣誉代码,只是想了解为什么我正在为同一个项目工作的代码不起作用.

游戏是Guess The Number.if块中的所有打印语句都没有打印出来,我当然认为它们应该是,因为我犯了一个错误,我不能为我的生活找出它是什么.我在评估阶段已经完成了其他几个学生的项目,但仍然看不出为什么我的代码不正确.

游戏在浏览器中执行Game In Browser

这是我正在使用的代码:

# Sanderson, Steven
# template for "Guess the number" mini-project
# input will come from buttons and an input field
# all output for the game will be printed in the console

import simplegui
import random
import math

# initialize global variables used in your code
secret = 0         # The secret number
guesses = 0        # The amount of guesses you will have left
guess_count = 0    # How …
Run Code Online (Sandbox Code Playgroud)

python

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

Python向后遍历索引变量

我在Python 2.7中有一段非常简单的代码,我必须使用a while loop来向后遍历索引.我正在打印出它向后的打印件,但是我while loop不会在最后停止因此产生超出范围的错误,我不知道为什么.我试图解决它但失败了.

这是我的代码:

fruit = 'banana'
print len(fruit)

index = 0
while index <= len(fruit):
    letter = fruit[index - 1]
    print letter
    index = index - 1
Run Code Online (Sandbox Code Playgroud)

我认为是怎么回事是我初始化VAR index0,然后问蟒蛇用var工作fruit而指数小于或等于果实的大小.问题是当索引变为0时,我也尝试使用<但我编写代码的方式似乎仍然超过0,但我不确定.

python while-loop python-2.7

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

无法连接到http:// localhost:50030/ - Hadoop 2.6.0 Ubuntu 14.04 LTS

我在我的Ubuntu 14.04 LTS机器上安装了Hadoop 2.6.0.我能够成功连接到http://localhost:50070/.

我正在尝试连接到http://locahost:50030/我有以下内容mapred-site.xml

<configuration>
    <property>
        <name>mapred.job.tracker</name>
        <value>localhost:9001</value>
    </property>
</configuration>
Run Code Online (Sandbox Code Playgroud)

然而,我继续得到一个无法连接的错误.我运行了jps命令并得到以下输出:

12272 Jps
10059 SecondaryNameNode
6675 org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
10233 ResourceManager
9867 DataNode
9745 NameNode
10362 NodeManager
Run Code Online (Sandbox Code Playgroud)

所以我的名字和数据节点都在运行.

如果我需要发布更多信息,请告诉我.

谢谢

ubuntu hadoop hadoop2

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

标签 统计

python ×2

r ×2

case ×1

ggplot2 ×1

hadoop ×1

hadoop2 ×1

knitr ×1

python-2.7 ×1

select ×1

sql ×1

sql-server-2008 ×1

ubuntu ×1

while-loop ×1