请考虑以下.Rmd文件:
---
author: "Test"
date: "September 27, 2018"
output: html_document
---
```{r setup, include=FALSE}
days <- 60
title <- paste0(days, " Days")
```
Run Code Online (Sandbox Code Playgroud)
title上面的输出,即"60 Days"没有引号是我想要输出到.html文件中的标题(title:如果它是硬编码的话,最初将在上面输出).
这可能吗?
假设我有一个向量
x <- c('a', 'b', 1, 2)
Run Code Online (Sandbox Code Playgroud)
对我来说,获得指示 的组件是否x为数字的输出的最简单方法是什么?即,输出应该是
something(x)
[1] FALSE FALSE TRUE TRUE
Run Code Online (Sandbox Code Playgroud)
我知道如何做到这一点的方法是转换x为矩阵并使用apply:
apply(as.matrix(x), FUN = is.numeric, MARGIN = 1)
Run Code Online (Sandbox Code Playgroud)
但是经过测试,这实际上不起作用 - 我忘记了类型被强制转换为字符串。
我是HTML和CSS的新手.这是一个直接取自Jon Duckett的书的例子.
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body {
font-family: Arial, Verdana, sans-serif;
color: #111111;}
table {
width: 600px;}
th, td {
padding: 7px 10px 10px 10px;}
th {
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 90%;
border-bottom: 2px solid #111111;
border-top: 1px solid #999;
text-align: left;}
tr.even {
background-color: #efefef;}
tr.hover {
background-color: #c3e6e5;}
.money {
text-align: right;}
</style>
</head>
<body>
<h1>First Edition Auctions</h1>
<table>
<tr>
<th>Author</th>
<th>Title</th>
<th class="money">Reserve Price</th>
<th class="money">Current Bid</th>
</tr>
<tr>
<td>E.E. Cummings</td>
<td>Tulips & …Run Code Online (Sandbox Code Playgroud) 如果这是SQL中一个非常基本的问题我很抱歉,但谷歌搜索没有帮助我解释为什么这段代码不起作用.
DECLARE @MONTH INT;
SET @MONTH = 3;
DECLARE @MONTH_STR VARCHAR(2);
SET @MONTH_STR = CASE
WHEN NCHAR(@MONTH) = 1 THEN '0' + @MONTH
ELSE @MONTH
END;
Run Code Online (Sandbox Code Playgroud)
这会导致错误:
消息245,级别16,状态1,行8
转换将nvarchar值''转换为数据类型int时失败.
@MONTH可以采取值1,2,3,...,12和所有@MONTH_STR正在做是这样的:一个附加0到左侧@MONTH如果字符数@MONTH是1,否则输出@MONTH为长度的串2.
错误消息对我没有意义.我也试过使用CASTon @MONTH作为NVARCHAR(2)变量,但我得到了同样的错误:
DECLARE @MONTH INT;
SET @MONTH = 3;
DECLARE @MONTH_STR VARCHAR(2);
SET @MONTH_STR = CASE
WHEN NCHAR(CAST(@MONTH AS VARCHAR(2))) = 1
THEN '0' + CAST(@MONTH AS VARCHAR(2))
ELSE CAST(@MONTH …Run Code Online (Sandbox Code Playgroud)