GVKun编程网logo

R 笔记本:Rmd 和 html 不匹配

3

如果您对R笔记本:Rmd和html不匹配感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于R笔记本:Rmd和html不匹配的详细内容,并且为您提供关于c–LNK2038:检测到

如果您对R 笔记本:Rmd 和 html 不匹配感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于R 笔记本:Rmd 和 html 不匹配的详细内容,并且为您提供关于c – LNK2038:检测到’boost_log_abi’不匹配:值’v2s_mt_nt5’与值’v2s_mt_nt6’不匹配、h(simpleError(msg, call)) 中的错误,用于编织 'closure' 类型的 rmd 对象在绘图中不是可子集的、HTML 表格在打开文件时出现 Excel 转换错误,因为“扩展名 .xls”不匹配 - 如何修复、HTML/JS Table-Header 与 Table-Body 不匹配的有价值信息。

本文目录一览:

R 笔记本:Rmd 和 html 不匹配

R 笔记本:Rmd 和 html 不匹配

如何解决R 笔记本:Rmd 和 html 不匹配?

我有一个 .Rmd

---
title: "R Notebook"
output: html_notebook
---

```{r}
dplyr::glimpse(cars)
```

当我执行块时,我得到了预期的输出:

但是,在预览笔记本时,我看到了工件:

这里发生了什么?我重新启动了 R,并清除了 knitr 缓存但没有运气。

> version
               _                           
platform       x86_64-conda-linux-gnu      
arch           x86_64                      
os             linux-gnu                   
system         x86_64,linux-gnu           
status                                     
major          4                           
minor          0.3                         
year           2020                        
month          10                          
day            10                          
svn rev        79318                       
language       R                           
version.string R version 4.0.3 (2020-10-10)
nickname       Bunny-Wunnies Freak Out   

解决方法

不幸的是,这只是部分答案(而且评论太长),但它至少可以解决一些混淆。

1.) 您遇到的问题并不新鲜;相反,它是众所周知的。请参阅(未回答的)问题 here 和 here。此外,它不取决于您的特定 R 会话,而是似乎是需要修复的一般 HTML/knitr 问题。另外,如果你用谷歌搜索你的虚假 ASCII 颜色代码,就会出现很多 Rmd 和 knitr 文件,人们遇到完全相同的问题,即使在 CRAN 或 RStudio 页面上! (Exhibit A)

2.) 您所看到的是由灰色 <dbl> 文本和其他白色文本输出引起的 ASCII 颜色代码。更具体地说,它们源自具有一般形式 \u001b[38;5;${ID}m 的 256 色扩展颜色集(来源:上面的第二个链接)。

遗憾的是,我不确切知道如何解决这个问题,但您至少可以通过仅使用不会更改输出中配色方案的 Base R 函数来规避它!如果我想出一个完整的答案,我会相应地编辑这个部分。

c – LNK2038:检测到’boost_log_abi’不匹配:值’v2s_mt_nt5’与值’v2s_mt_nt6’不匹配

c – LNK2038:检测到’boost_log_abi’不匹配:值’v2s_mt_nt5’与值’v2s_mt_nt6’不匹配

在创建包含boost库的单独头文件之后,我尝试包含在现有项目中.

但它显示以下错误:

::  Error  15  error LNK2038: mismatch detected for 'boost_log_abi':
 value 'v2s_mt_nt5' doesn't match value 'v2s_mt_nt6' in BoostLogger.obj 
 E:\Projects\native\dcnotificationserver\loggerutil.obj  ::

我知道以前的项目从Windows XP到当前Windows操作系统(即)10.

但是我读到了Windows XP提升支持.

问题是什么?

怎么解决?

我认为由于Windows版本的问题?

有关详细信息,请询问我.

编辑:
我正在使用:
编译器:msvc 10
提升版:1.60
Visual Studio 2010

解决方法

将BOOST升级到1.60并将Visual Studio升级到2015后,我遇到了类似的问题.

我通过将预处理器中的_WIN32_WINNT定义更改/定义为0x601副0x501来解决它.

我很确定这意味着……支持Win7和更强大的副XP.

h(simpleError(msg, call)) 中的错误,用于编织 'closure' 类型的 rmd 对象在绘图中不是可子集的

h(simpleError(msg, call)) 中的错误,用于编织 'closure' 类型的 rmd 对象在绘图中不是可子集的

如何解决h(simpleError(msg, call)) 中的错误,用于编织 ''closure'' 类型的 rmd 对象在绘图中不是可子集的?

我想将我的 rmd 编织到 html,但我遇到了这个错误,该代码在 Rstudio 上运行良好

use std::cell::{RefCell,RefMut};
use std::rc::Rc;

struct cpu {
    memory: Rc<RefCell<Memory>>
}

impl cpu {
    fn new(m : Rc<RefCell<Memory>>) -> cpu {
        cpu { memory: m } }

    fn run(&mut self) {
       self.do_stuff(self.memory.borrow_mut());
       // Show repetition of borrow_mut (point 1)
       self.do_stuff(self.memory.borrow_mut()); 
    }

    // Show the need for mem parameter (point 2)
    fn do_stuff(&self,mut mem: RefMut<Memory>) { 
       let i = mem.load(4) + 10;
       mem.set(4,i);
    }
}

struct Memory { pub mem: [u8; 5] }
impl Memory {
    fn new() -> Memory { Memory { mem: [0 as u8; 5] } }
    fn load( &self,ndx : usize) -> u8 { self.mem[ndx] }
    fn set( &mut self,ndx : usize,val: u8) { self.mem[ndx] = val }
}
    
fn main() {
    let memory: Rc<RefCell<_>> = Rc::new(RefCell::new(Memory::new()));
    let mut cpu1 = cpu::new(memory.clone());
    let mut cpu2 = cpu::new(memory.clone());
    cpu1.run();
    cpu2.run();
    println!("{}",memory.borrow().mem[4]);
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

HTML 表格在打开文件时出现 Excel 转换错误,因为“扩展名 .xls”不匹配 - 如何修复

HTML 表格在打开文件时出现 Excel 转换错误,因为“扩展名 .xls”不匹配 - 如何修复

如何解决HTML 表格在打开文件时出现 Excel 转换错误,因为“扩展名 .xls”不匹配 - 如何修复

我正在将 html table 转换为 excel 文件。打开它会抛出错误如下:

如何预防。什么是正确的转换方法? 这是我的 js 代码:

  1. let downloadLink;
  2. const dataType = "data:application/vnd.ms-excel";
  3. const tableSelect = `<table>
  4. <thead>
  5. <tr>
  6. ${this.setTitle(data)}
  7. </tr>
  8. </thead>
  9. <tbody>
  10. ${this.setBody(data)}
  11. </tbody>
  12. </table>`;
  13. filename = filename ? filename + ".xls" : "excel_data.xls";
  14. downloadLink = document.createElement("a");
  15. document.body.appendChild(downloadLink);
  16. var tablehtml = tableSelect.replace(/ /g,"%20");
  17. if (navigator.msSaveOrOpenBlob) {
  18. const blob = new Blob(["\\ufeff",tablehtml],{
  19. type: dataType,});
  20. navigator.msSaveOrOpenBlob(blob,filename);
  21. } else {
  22. downloadLink.href = "data:" + dataType + "," + tablehtml;
  23. downloadLink.download = filename;
  24. downloadLink.click();
  25. }

提前致谢。

HTML/JS Table-Header 与 Table-Body 不匹配

HTML/JS Table-Header 与 Table-Body 不匹配

如何解决HTML/JS Table-Header 与 Table-Body 不匹配

我在正确显示桌子时遇到了一点问题。 表头与表体不一致。 表格日期显示在 1/3/5/7 列中,因此会跳过奇数列,不知道为什么会发生这种情况。

在以下链接中,您可以查看表格的显示方式。

相关代码:

HTML 代码:

<div id="accreqlist" hidden="true">
      <h1>Accountanfragen Liste</h1>
      <buttonid="accreqreturnbtn">zurück</button>
        <form id="accreqlist_form">
          <div id=accreq_message></div>
         </form>
   <tableid="tblAcclist">
      <thead>
       <tr>
          <th>Accountanfrage ID</th>
          <th>Name</th>
          <th>E-Mail</th>
          <th>Mobile</th>
          <th>Action 1</th>
          <th>Action 2</th>
       </tr>
      </thead>
   <tbody>
  <!--will get filled through js file-->
   </tbody>
   </table>
  </div>

JS 代码:

function accountRequestlistclicked() {
  $.getJSON("/api/accountRequests").done(handleAccountRequestlistReply);
}

function handleAccountRequestlistReply(reqs) {
  $("#tblAcclist tbody").empty();

  for (let req of reqs) {
    addReqToList(req);
  }
}

function addReqToList(req) {
  let id = req["accountRequestId"];

  var newRow = "<tr>";
  newRow += "<td>" + req["accountRequestId"] + "<td>";
  newRow += "<td>" + req["accountRequestName"] + "<td>";
  newRow += "<td>" + req["accountRequestemail"] + "<td>";
  newRow += "<td>" + req["accountRequestMobile"] + "<td>";
  newRow +=
    "<td> <button id = ''u" +
    req["accountRequestId"] +
    "'' onClick=''deleteAccRequest(" +
    req["accountRequestId"] +
    ")''> Delete </button> </td>";
  newRow +=
    "<td> <button id = ''u" +
    req["accountRequestId"] +
    "'' onClick=''createuser(" +
    req["accountRequestId"] +
    ")''> Account erstellen </button> </td>";
  newRow += "</tr>";

  $("#tblAcclist tbody").append(newRow);
}

//accreq löschen
function deleteAccRequest(id) {
  var urlstring = "/api/deleteAccountRequest/" + id;
  $.ajax({
    type: "DELETE",url: urlstring,success: deleteReqRespons,dataType: "json",contentType: "application/json",});
}
//user erstellen
function createuser(id) {
  var urlstring = "api/createuser/" + id;
  $.ajax({
    type: "Post",success: createuserResponse,contentType: "application/jsin",});
}

有人知道我如何修复表格,以便正确显示列吗?

我非常感谢每一个输入!

解决方法

嗯,我知道出了什么问题。我忘了关闭 td 标签。因此,对于每个数据,</th> 都丢失了 :((抱歉,这个简单的问题占用了您的时间。 干杯

关于R 笔记本:Rmd 和 html 不匹配的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于c – LNK2038:检测到’boost_log_abi’不匹配:值’v2s_mt_nt5’与值’v2s_mt_nt6’不匹配、h(simpleError(msg, call)) 中的错误,用于编织 'closure' 类型的 rmd 对象在绘图中不是可子集的、HTML 表格在打开文件时出现 Excel 转换错误,因为“扩展名 .xls”不匹配 - 如何修复、HTML/JS Table-Header 与 Table-Body 不匹配的相关知识,请在本站寻找。

本文标签: