我正在读入一个二进制EDF文件,我必须在特定点将它拆分为多个较小的EDF文件,然后调整其中的一些值。总体而言,它工作得很好,但当我读入文件时,它将两个字符数组组合在一起。显然,所有的后缀也会被破坏。我走进了死胡同,不知道我做错了什么。
代码(编写)中必须包含问题的部分:
byt=fread(fid,8,'*char');
fwrite(tfid,byt,'*char');
fwrite(tfid,fread(fid,44));
%new number of records
s = records;
fwrite(tfid,s,'*char');
我有两个数据库要合并。从这个链接:。我知道,当没有直接匹配时,我可以合并这些data.tables,最近的年份如下所示:
library(data.table)
dfA <- fread("
A B C D E F G Z iso year matchcode
1 0 1 1 1 0 1 0 NLD 2010 NLD2010
2 1 0 0 0 1 0 1 NLD 2014 NLD2014
3 0 0 0 1 1
我在使用带“”的fread作为分隔符和间隔的空白值时遇到了问题。例如,这是:
dt <- data.table(1:5,1:5,1:5) #make a simple table
dt[3,"V2" := NA] #add a blank in the middle to illustrate the problem
fwrite(dt, file = "dt.csv", sep = " ") #save to file
dt <- fread("dt.csv", sep = " ") #try to
我有非常长的file.txt,在其他数百行中,包含了许多类似于这些行的行:
CD H1
CD H123
CD C2
CD D1
CD H2FOO
CD HXY
我想要不包含以H开头的行的文件,除了带有word H1的行外,我想要下面的行:
CD H1
CD C2
CD D1
谢谢。
编辑,完整示例的一部分:
ATOM 127 HN1 POPE 2 -1.381 -4.751 17.480 1.00 0.00 MEMB
ATOM 128 HN2 POPE 2 -2.752 -4.808 18.466