小编Jas*_*ase的帖子

writeClipboard用于矩阵或数据帧?

writeClipboard适用于原始或特征向量.有什么东西可以让我把矩阵/ data.frame放入剪贴板吗?

clipboard r matrix dataframe

14
推荐指数
2
解决办法
5159
查看次数

停止打印大量的零(不是科学记数法)

我想要实现的是让所有打印的数字以最大7数字显示.以下是我要打印的示例:

0.000000(相对于实际数字0.000000000029481 ......)

0.299180(相对于实际数字是0.299180291884922 ......)

通过使用options(scipen=99999)和,我已经成功使用了后面的数字options(digits=6).但是,前一个示例将始终打印大量的零后跟五个非零数字.如何阻止这种情况发生并达到我想要的效果我也不想要科学记谱法.

我希望这适用于每个上下文中的所有打印数字.例如,如果我有一些矩阵,调用它A,我打印这个矩阵,我希望每个元素只有6-7位数.我希望每个上下文中的每个打印都能自动生成; 就像使用一样,options(digits=6)options(scipen=99999)使其适用于每个上下文.

printing numbers r scientific-notation digits

10
推荐指数
2
解决办法
762
查看次数

如何在不重启R的情况下禁用包?

可能重复:
如何在不重新启动R的情况下卸载软件包?

要将包装入R,我们可以去library(.)require(.).如何在编码会话期间禁用包.我想要一些与之相反的东西require(.).

r package

9
推荐指数
1
解决办法
9760
查看次数

以交互方式处理占用大量内存的列表对象

我最近发现了包的奇迹bigmemory,fffilehash处理了非常大的矩阵.

如何处理非常大的(300MB ++)列表?在我的工作中,我每天都在使用这些列表.我可以在任何地方使用save()load()黑客进行创可贴解决方案,但我更喜欢类似bigmemory解决方案.类似于a的东西bigmemory bigmatrix是理想的,我使用它基本上与a相同,matrix除了它占用了我的RAM中的660字节.


这些列表主要>1000lm()对象的长度列表(或类似的回归对象).例如,

Y <- rnorm(1000) ; X <- rnorm(1000)
A <- lapply(1:6000, function(i) lm(Y~X))
B <- lapply(1:6000, function(i) lm(Y~X))
C <- lapply(1:6000, function(i) lm(Y~X))
D <- lapply(1:6000, function(i) lm(Y~X))
E <- lapply(1:6000, function(i) lm(Y~X))
F <- lapply(1:6000, function(i) lm(Y~X))
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我将拥有A,B,C,D,E,F-type列表(甚至更多),我必须以交互方式工作.

如果这些是巨大的矩阵,那就有一吨支持.我想知道在大型list对象的任何包中是否有任何类似的支持.

memory memory-management r list filehash

8
推荐指数
1
解决办法
767
查看次数

如何被告知循环/ lapply的持续进展

R,我有时会有很长时间,for loop或者lapply我想知道正在进行的进展.

像下面这样的东西是我想要的但不起作用的精神:

lapply(1:n,function(i) { print(i); MAIN COMPUTATIONS })

理想情况下,上面将i在每次新迭代开始时打印lapply.

问题:如何获得我lapplyfor loop已完成的迭代次数的持续进度更新?

loops r

6
推荐指数
2
解决办法
1094
查看次数

有效地填充具有相同对象的列表

假设我有一些对象(任何对象),例如:

X <- array(NA,dim=c(2,2))
Run Code Online (Sandbox Code Playgroud)

我也有一些清单:

L <- list()
Run Code Online (Sandbox Code Playgroud)

我想L[[1]],L[[2]],L[[3]],... L[[100]],...,L[[1000]]所有有物体X里面.也就是说,如果我输入控制台L[[i]],它将返回X,我在{1,2,...,1000}.

如何在不依赖于for looplapply?的情况下有效地做到这一点?

memory-management r list

5
推荐指数
2
解决办法
354
查看次数

找不到模块,您的意思是“*js”吗?

我正在使用 webpack 和 typescript 构建一个 React 应用程序。我正在使用依赖项react-financial-charts,并且它在 中正确指定package.json,并且内部有以下两个文件夹node_modules@react_financial_chartsreact_financial_charts

但是,当我在代码中使用该库并编译时,出现以下错误。

ERROR in ./node_modules/@react-financial-charts/utils/lib/index.js 2:0-27
Module not found: Error: Can't resolve './withSize' in 'C:\Users\Username\project\node_modules\@react-financial-charts\utils\lib'
Did you mean 'withSize.js'?
Run Code Online (Sandbox Code Playgroud)

我检查了此错误消息中描述的文件夹,它包含文件withSize.js. 是什么赋予了?

我的webpack.config.js包含这个:

  resolve: {
    extensions: [".tsx", ".ts", ".js"],
  },
Run Code Online (Sandbox Code Playgroud)

我的index.tsx包含:

import React from "react";
import ReactDOM from "react-dom";
import Chart from "./StockChart"

ReactDOM.render(<Chart />, document.getElementById("root"));
Run Code Online (Sandbox Code Playgroud)

位于StockChart.tsx同一目录中并从以下位置复制粘贴: https: //github.com/reactivemarkets/react-financial-charts/blob/master/packages/stories/src/features/StockChart.tsx

我按照这些说明设置了 React+Webpack+Typescript 项目(请注意,我后来react-financial-charts按照这些说明添加了依赖项):

https://www.newline.co/@bespoyasov/how-to-create-a-react-typescript-application-from-scratch--676bd120

javascript typescript reactjs webpack webpack-dev-server

4
推荐指数
1
解决办法
2099
查看次数

删除rownames但保持&

在xtable中,有没有办法打印没有rownames的乳胶表,但是保留&在左侧?

我也不想在我的数据矩阵中将rownames设置为NA来实现这一壮举.

例:

require(xtable)
o <- do.call(cbind,lapply(1:10,function(i) matrix(rnorm(10)) ))
print(xtable(o))
Run Code Online (Sandbox Code Playgroud)

我们可以在LHS上看到这个输出,有1,2,3,4,...,10.这是不好的.我不想要这个.

然而

print(xtable(o),include.rownames=FALSE)

没有给我我想要的东西,因为它删除&了矩阵的LHS.

latex r dataframe xtable

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

xtable 包:跳过输出中的一些行

xtable输出中,如果我希望某些行中没有任何内容,我会将NA's 放在与我想要跳过的行相对应的矩阵元素中。

但是,这将导致 xtable 输出类似& & & & & & & & \\. 我想知道的是我如何制作它,所以它只\\适用于我希望跳过的那一行。

latex r dataframe xtable

2
推荐指数
1
解决办法
1237
查看次数

如何在不解压的情况下删除gzip文件的第一行?

我有一个大gzip文件,解压速度很慢。如何在不解压整个文件的情况下就地删除第一行?

bash gzip

2
推荐指数
1
解决办法
2022
查看次数