小编use*_*577的帖子

解决R中的功能

我有以下功能:

2.3366*x^1+(-3.2684)*x^2+3.6513*x^3+(-2.2608)*x^5+2.1501*x^13+(-2.7412)*x^21+1.8876*x^34 = 0.8232711
Run Code Online (Sandbox Code Playgroud)

我需要解决x.

在MATLAB中我会使用以下内容:

fsolve(function1=15/18.22,x)
Run Code Online (Sandbox Code Playgroud)

我如何在R中执行此操作?我可以使用解决方法或uniroot或其他东西吗?

r

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

在R中导入带有文件名的多个Excel文件

我有大约一百个excel文件,我需要导入到R并合并.所有excel文件都有四列,每一列都需要导入.文件如下所示:

1     127          122
1     87      
2     107     
1     136    k    
1     210     
Run Code Online (Sandbox Code Playgroud)

我还需要为每行添加文件名作为第五列.所有excel文件都在同一个文件夹中.

到目前为止,我试过以下:

library(xlsx)
setwd("c:/temp/")
filenames <- list.files(pattern=".xls")
do.call("rbind", lapply(filenames, function(x) read.xlsx(file=x, sheetIndex=1, colIndex=(1:4), header=FALSE, FILENAMEVAR=x)))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:rbind中的错误(deparse.level,...):参数列的数量不匹配

我已将问题定位为在第三和第四列中清空单元格,因为如果我将其仅限制为第一列和第二列,则函数可以正常工作.

import excel r

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

标签 统计

r ×2

excel ×1

import ×1