我有一个查询,使用一个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) 我喜欢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轴上按周或月显示日期任何帮助?
谢谢.
我正在处理一份文件,并正在使用knitr
和ggplot2
.我是knitr
TeX 本人的新手,因此对我正在做的事情并不过分熟悉.
当我打开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函数,这很奇怪,因为如果我只是在控制台中运行上面的代码,图表只会生成查找,所以我知道包已加载并可供使用.
有什么想法吗?
谢谢,
我有一个项目,我正在尝试重做.它是关于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 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 index
来0
,然后问蟒蛇用var工作fruit
而指数小于或等于果实的大小.问题是当索引变为0时,我也尝试使用<但我编写代码的方式似乎仍然超过0,但我不确定.
我在我的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)
所以我的名字和数据节点都在运行.
如果我需要发布更多信息,请告诉我.
谢谢