不知道怎么回答这个但是,我想在几个字符串元素中搜索一个术语.这是我的代码看起来像(但错误):
inplay = vector(length=nrow(des))
for (ii in 1:nrow(des)) {
if (des[ii] = 'In play%')
inplay[ii] = 1
else inplay[ii] = 0
}
Run Code Online (Sandbox Code Playgroud)
des是一个存储字符串的向量,例如"Swinging Strike","In play(run(s))","in play(out(s)recorded)"等等.我想要存储的内容是1s和0s与des向量对应的向量,inplay中的1表示des值在其中具有"In play%",否则为0.
我相信第3行是不正确的,因为所有这一切都返回0的向量,在最后一个元素中为1.
提前致谢!
我正在尝试在filled.contour绘图中绘制一个框,但不幸的是,当我在fill.contour绘图创建后绘制lines()时,图形向右移动,因为刻度强制图像向左,但盒子保持在相同的坐标.这是我的代码的样子:
dev.new(width=6,height=7)
mypredict<-matrix(data=mypredict,nrow=20,ncol=25)
filled.contour(x=seq(from=-1.5,to=1.5,length=20),
y=seq(from=1,to=3.75,length=25),
z=mypredict,
col=hsv(h=seq(from=2/3,to=0,length=20),s=1,v=1)
)
top <- 3.42
bot <- 1.56
lines(c(-1,-1),c(bot,top))
lines(c(1,1),c(bot,top))
lines(c(-1,1),c(top,top))
lines(c(-1,1),c(bot,bot))
Run Code Online (Sandbox Code Playgroud)
有谁知道如何在filled.contour函数中绘制这些线?否则,线条无法正确绘制到主图像上,因为图形的比例/图例位于右侧.
谢谢!
我还习惯使用SQL,所以在开始使用存储过程之前,我想先了解如何有效地使用BULK INSERT.
我需要组合50个以上的csv文件并将它们转储到SQL表中.问题是,我希望能够区分每条记录(例如,每条记录属于某个csv文件,我将通过文件名识别).
这是我想要的一个小例子:
CREATE TABLE ResultsDump
(
PC FLOAT,
Amp VARCHAR(50),
RCS VARCHAR(50),
CW VARCHAR(50),
State0 VARCHAR(50),
State1 VARCHAR(50),
)
BULK INSERT ResultsDump
FROM 'c:\distance1000_7_13_2010_1_13PM_Avery DennisonAD_2300008_10S_Lock.csv'
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
BULK INSERT ResultsDump
FROM 'c:\distance1000_7_13_2010_2_27PM_Avery DennisonAD_2300009_10S_Lock.csv'
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
BULK INSERT ResultsDump
FROM 'C:\distance1000_7_13_2010_2_58PM_Avery DennisonAD_230000A_10S_Lock.csv'
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = ',', …Run Code Online (Sandbox Code Playgroud)