小编cyb*_*j0g的帖子

有没有办法在RStudio中禁用环境窗格?

介绍:

我有一个RStudio项目,我正在研究(相当)大数据集.虽然我试图保持全球环境清洁,但经过一段时间后,它变得充满了巨大的物体.

问题:

RStudio总是在调试后刷新环境窗格(可能迭代全局环境并调用summary()每个对象),并且在我的全局环境中需要几十秒.虽然刷新本身是异步的,但R会话很忙,您必须等待它才能继续工作.这使得调试非常烦人.而我无法在RStudio中禁用环境窗格.

题:

有人可以建议任何美丽的解决方法吗?我看到以下可能性:

  1. 自定义RStudio源以添加禁用"环境"窗格的选项.
  2. 经常清洁的全球环境(不方便,因为原始数据需要耗时的预处理,而且我经常更改预处理逻辑).
  3. 也许有特定类型的物体造成滞后不是因为它们的大小,而是因为它们的结构?

我现在正在研究可重现的例子,但不清楚导致问题的对象.

我前段时间通过电子邮件发送了关于该问题的RStudio支持,但还没有得到任何答案.

r rstudio

13
推荐指数
2
解决办法
1225
查看次数

从R(x64)连接到MS Access数据库

我试图使用R访问我的Access数据库.我尝试了以下选项,但我无法连接到数据库.我使用的是64位R和64位Access.我也在使用Windows 7 .. :(

library(RODBC)
db <- "E:/testdb.accdb"
myconn <-odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:/test.accdb")
con2 <- odbcConnect(db)
channel <- odbcConnectAccess("E:/testdb")
Run Code Online (Sandbox Code Playgroud)

我总是得到错误.请帮我.

1: In odbcDriverConnect("DSN=E:/testdb.accdb") :
  [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
2: In odbcDriverConnect("DSN=E:/testdb.accdb") : ODBC connection failed
Run Code Online (Sandbox Code Playgroud)

64-bit ms-access odbc r windows-7-x64

6
推荐指数
1
解决办法
3446
查看次数

如何在c#中获得免费的USB端口?

我正在开发C#应用程序,需要找到任何USB端口是否可以免费使用.

是否有任何C#类或WMI查询来确定USB端口是否可以免费使用?

假设,如果一台机器有5个USB端口,其中2个已被鼠标占用,键盘和其余3个是免费的.所以我需要识别这些未使用的端口.

有没有任何win32类,所以我可以使用P/Invoke

问候,

阿莫尔.

c# usb wmi winapi

5
推荐指数
1
解决办法
193
查看次数

如何使用按钮停止长时间运行的循环

我有具有 2 个按钮的 c# 应用程序。首先有运行 10k 次的 for 循环。每个循环代码执行需要 1 秒才能完成。

    for(int i=0;i<10000;i++){
      //My running code take 1 sec for each loop
    }
Run Code Online (Sandbox Code Playgroud)

有时我想通过单击另一个按钮“停止”来停止此循环/执行,但它不起作用。请建议我什么解决方案。

c# winforms

-3
推荐指数
1
解决办法
1442
查看次数

标签 统计

c# ×2

r ×2

64-bit ×1

ms-access ×1

odbc ×1

rstudio ×1

usb ×1

winapi ×1

windows-7-x64 ×1

winforms ×1

wmi ×1