Error in file(file, “rt“) : cannot open the connection——R语言

Error in file(file, “rt”) : cannot open the connection——R语言

在本地clump教程中已经有解决此报错的经验,不过我在使用过程中出现了教程解决不了的同样的报错
似乎,这个报错不能提示特定的错误,只要clump这一步因为任何原因没有结果,都会报 Error in file(file, “rt”) : cannot open the connection。

在这里插入图片描述

情况一:

您可能想不到,这个报错是通过删空气解决的

最近clump大军卷的太厉害了,总是502、503报错,大家都挤公交,结果都挤不上去。所以只能转战本地clump。本地clump比在线的少。不过总比clump不上等于0要强吧。

本地clump教程

在试运行2个小文件的时候,根据大佬的教程,已经运行成功,但是果果然然遇到了 Error in file(file, “rt”) : cannot open the connection 报错。

燃鹅根据大佬的教程添加线程参数没能解决问题。想着可能是添加线程的前一步我没有做到。问题是前一步咋做到我也不知道呀。

没办法只能单独测试文件,一步步排查。发现在clump之前的一步,也就是读取暴露的时候,是能读取的。

但是读完暴露,注意 clump NA

检查读入的暴露数据,多了一行就是NA。

这是因为,在Excel中复制粘贴数据时,可能会复制到一些空白的行。这在表格上与其他没有数据的表格一样都是空白,是看不出区别的。另存为CSV的时候,可以在Windows预览界面看到,,,,

Windows预览窗口能看到CSV最后一行有一堆,,,,,
最后一行的一堆,,,,就是CSV给留的空

而打开表格看到的只有空白,很难想到这里边是填充得有NA的。在这里插入图片描述
也就是说,虽然没有值,但是CSV文件给你留了位置,被R识别为NA。导致文件读不了报错。

解决办法,删掉空的那两行。虽然打开表格,什么实在的东西都看不到,但操作还是要有的。保存关闭CSV后,在Windows预览窗口就能看到,,,,消失了。

再次运行脚本就跑通了。

曾经我不喜欢CSV格式,因为在 terminal 预览的时候会挤成一坨,看着费眼,tsv 格式能把一列列分开,看起来清爽多了。这次报错,发现CSV格式还能有这功能!Windows预览窗口还能这么使呢。。。-_-!!!

想起来一个梗:我的心为你打开了大门,结果你翻窗户进来了。。。

情况二:

一部分数据跑通了,证明不是代码的问题,但是有一部分数据没跑通。删空气不能解决问题。
经检查发现,参考面板里没有我要查的SNP。导致clump没有结果。继而出现该类报错。

解决方案:不要那个表型,或者网上手动 clumping——这是一条艰苦卓绝的路,又不是没有其他SNP了,何必呢!

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值