r - 如何使用“lapply”获得“干净”列表?
问题描述
我正在使用“lapply”以 txt 格式编写函数的输出。但是,该 txt 文件带有弄脏输出的字母和数字,如下所示:
“X”
“1”0.602059991327962
虽然我只需要值,如下所示:
0.602059991327962
0.698970004336019
0.778151250383644
遵循我正在使用的代码:
box_size<-c(4,5,6,7,8,9,10,11,12,14,16,18,20,22,24,27,30,33,36,40,44,48)
ninbox2 <-c(50,40,33,28,25,22,20,18,16,14,12,11,10,9,8,7,6,6,5,5,4,4)
Log_n<-0
aux_list <- lapply(seq_along(ninbox2), function(j){
Log_n[j] <- log10(box_size[j])
})
lapply(aux_list,function(x) write.table( data.frame(x), 'log.txt' , append= T, sep='' ))
解决方案
推荐阅读
- user-interface - 如何使用 QThread 作为子类来防止冻结 GUI?(没有工人对象和 .moveToThread() 方法)
- linux - Setfacl 在 dockerfile 中无法正常工作
- javascript - html 上的一个按钮,用于在准确的时间触发自动播放音频
- react-native - 在 iOS android 中添加的视图寻呼机上反应本机错误可以正常工作如何解决?
- python - 如何在特殊位置获取文本
- rest - Maven 应用程序部署到 tomcat 中的 noSuchMethodError
- python - BeautifulSoup 和 Selenium scrape 返回 None 但有元素
- css - 是否可以在 scss 中使用来自 Angular 服务的样式?
- arguments - 为 QEMU 裸机传递参数
- sql - 是否有任何选项可以在 Snowlake 中将数字存储为具有特定格式的文本(逗号作为千位分隔符,句点作为小数分隔符)?