r - read.table 并删除最后几行 (R)
问题描述
我正在尝试将文本文件中的内容转换为 R 中的数据框。我想跳过前三行,然后*End
使用 read.table 只读取到上面的行,如下所示:
df <- read.table("file.txt", sep = ",", dec = ".", skip = 3, nrows = length("file.txt")-2)
但我收到此错误:
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
line 8 did not have 4 elements
数据如下所示:
*Keyword
*Node
$ Node,X,Y,Z
1,977201.91822656,3678881.46362572,0
2,977200.22079647,3678888.57347347,0
3,977198.87254619,3678898.82239956,0
4,977191.95056633,3679152.85114021,0
*End
解决方案
推荐阅读
- javascript - Angular - 加载时出现图像
- python - ValueError: 层 lstm_17 的输入 0 与层不兼容:预期 ndim=3,发现 ndim=2。收到的完整形状:[无,128]
- amazon-web-services - AWS CodeCommit 在成功构建之前阻止合并
- python - 如何将二维数组作为 multiprocessing.Array 传递给 multiprocessing.Pool?
- vbscript - 如何在 VBS 中使用默认值参数定义函数
- python - 从数据框中提取高低数据
- javascript - 如何在javascript中根据日期修改对象数组
- kubernetes - Kubernetes 水平 pod 自动缩放是一种被动方法还是主动方法?
- python - Flask WTForms:至少一个字段的验证 InputRequired
- vba - 替换不同工作表中的值