我在Mac上使用R v.3.3.2和RStudio v.1.0.44。我喜欢使用RMarkdown以及笔记本的新笔记本风格。但是,我最近注意到了一种新的行为。我的R代码块中的换行符不会反映在HTML笔记本文件中。例如,在我的.Rmd文件中看起来像这样的代码块:
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="addlabel"><?php echo lang('add'); ?> <?php echo lang('business') ?></h4>
</div>
<div class="modal-body">
<div id="err">
<?php
if (validation_errors()) {
?>
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true"><i class="fa fa-close"></i></button>
<b><?php echo lang('alert') ?>!</b><?php echo validation_errors(); ?>
</div>
<?php } ?>
</div>
<form method="post" id="add_form" >
<!-- rest of code -->
</form>
</div>
</div>
</div>
<script type="text/javascript">
$("#add_form").submit(function (event) {
var form = $(this).closest('form');
fname = $(form).find('.fname').val();
lname = $(form).find('.lname').val();
email = $(form).find('.email').val();
contact = $(form).find('.contact').val();
address = $(form).find('.address').val();
//alert(blood_id);return false;
call_loader_ajax();
$.ajax({
url: '<?php echo site_url('admin/business/add') ?>',
type: 'POST',
data: {fname: fname, lname: lname, email: email, contact: contact, address: address},
success: function (result) {
//alert(result);return false;
if (result == 1)
{
alert('The account has been succesfully create \n An email has been sent to notify the user');
location.reload();
} else
{
$("#overlay").hide();
$('#err').html(result);
}
}
});
event.preventDefault();
});
$(".update").click(function (event) {
event.preventDefault();
//$(this).closest("form").submit();
var form = $(this).closest('form');
id = $(form).find('input[name=id]').val();
name = $(form).find('input[name=name]').val();
username = $(form).find('input[name=username]').val();
email = $(form).find('input[name=email]').val();
password = $(form).find('input[name=password]').val();
conf = $(form).find('input[name=confirm]').val();
contact = $(form).find('input[name=contact]').val();
address = $(form).find('.address').val();
//alert(blood_id);return false;
call_loader_ajax();
$.ajax({
url: '<?php echo site_url('admin/business/edit') ?>/' + id,
type: 'POST',
data: {name: name, username: username, email: email, password: password, confirm: conf, contact: contact, address: address},
success: function (result) {
//alert(result);return false;
if (result == 1)
{
location.reload();
} else
{
$("#overlay").hide();
$('#err').html(result);
}
}
});
});
$(function () {
$('#example1').dataTable({
});
});
在nb.html文档中呈现如下:
```{r}
# Creating id for each participant
class_survey$id <- rownames(class_survey)
# Reoder the columns in the data frame so that ID comes first
class_survey <- class_survey[c(44, 1:43)]
# Rename the variables
class_survey <- class_survey %>%
rename(children = Q19_1, gender = Q26, color = Q27)
```
我回去看看我的一些老人&#34; nb.html文件,发现以前曾经保留过换行符。有谁知道为什么这种行为改变了,更重要的是,如果有办法改变它?