Skip to content

Commit

Permalink
Replace NULL file_summary$ values with " " when concatenating.
Browse files Browse the repository at this point in the history
Otherwise their concatenation is a vector of fewer values than expected.
  • Loading branch information
l-k- committed Dec 21, 2023
1 parent 2fa018d commit 9018d63
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
2 changes: 2 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# CHANGES IN GGIR VERSION 3.0-3

- Part 2: Fix bug where data_quality_report.csv contained incorrect filehealth[...] values whenever some of these values were supposed to be blank #1003

- Part 1: Fix bug where on machines with GMT timezone and R >= 4.3.0, for GENEActiv .bin files, the starting timestamps of M$metalong and M$metashort were truncated to midninght #1000

# CHANGES IN GGIR VERSION 3.0-2
Expand Down
28 changes: 14 additions & 14 deletions R/g.analyse.perfile.R
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ g.analyse.perfile = function(I, C, metrics_nav,
# them and logging the information.
# Normally we do not expect issue with cwa files, but by logging the information
# we will facilitate better insight into when this happens.
filesummary[vi:(vi + 6)] = c(file_summary$Dur_imputed, # total imputed
file_summary$Dur_chsum_failed, # checksum
file_summary$Dur_nonincremental, # nonincremental id between blocks
file_summary$Dur_freqissue_5_10, # bias 5-10%
file_summary$Dur_freqissue_10_20, # bias 10-20%
file_summary$Dur_freqissue_20_30, # bias 20-30%
file_summary$Dur_freqissue_30) # bias >30%
filesummary[vi:(vi + 6)] = c(ifelse(is.null(file_summary$Dur_imputed), " ", file_summary$Dur_imputed), # total imputed
ifelse(is.null(file_summary$Dur_chsum_failed), " ", file_summary$Dur_chsum_failed), # checksum
ifelse(is.null(file_summary$Dur_nonincremental), " ", file_summary$Dur_nonincremental), # nonincremental id between blocks
ifelse(is.null(file_summary$Dur_freqissue_5_10), " ", file_summary$Dur_freqissue_5_10), # bias 5-10%
ifelse(is.null(file_summary$Dur_freqissue_10_20), " ", file_summary$Dur_freqissue_10_20), # bias 10-20%
ifelse(is.null(file_summary$Dur_freqissue_20_30), " ", file_summary$Dur_freqissue_20_30), # bias 20-30%
ifelse(is.null(file_summary$Dur_freqissue_30), " ", file_summary$Dur_freqissue_30)) # bias >30%

Check warning on line 81 in R/g.analyse.perfile.R

View check run for this annotation

Codecov / codecov/patch

R/g.analyse.perfile.R#L75-L81

Added lines #L75 - L81 were not covered by tests
s_names[vi:(vi + 6)] = c("filehealth_totimp_min",
"filehealth_checksumfail_min",
"filehealth_niblockid_min", # non incremental block id
Expand All @@ -87,13 +87,13 @@ g.analyse.perfile = function(I, C, metrics_nav,
"filehealth_fbias2030_min",
"filehealth_fbias30_min")
vi = vi + 7
filesummary[vi:(vi + 6)] = c( file_summary$Nblocks_imputed,
file_summary$Nblocks_chsum_failed,
file_summary$Nblocks_nonincremental,
file_summary$Nblock_freqissue_5_10,
file_summary$Nblock_freqissue_10_20,
file_summary$Nblock_freqissue_20_30,
file_summary$Nblock_freqissue_30)
filesummary[vi:(vi + 6)] = c( ifelse(is.null(file_summary$Nblocks_imputed), " ", file_summary$Nblocks_imputed),
ifelse(is.null(file_summary$Nblocks_chsum_failed), " ", file_summary$Nblocks_chsum_failed),
ifelse(is.null(file_summary$Nblocks_nonincremental), " ", file_summary$Nblocks_nonincremental),
ifelse(is.null(file_summary$Nblock_freqissue_5_10), " ", file_summary$Nblock_freqissue_5_10),
ifelse(is.null(file_summary$Nblock_freqissue_10_20), " ", file_summary$Nblock_freqissue_10_20),
ifelse(is.null(file_summary$Nblock_freqissue_20_30), " ", file_summary$Nblock_freqissue_20_30),
ifelse(is.null(file_summary$Nblock_freqissue_30), " ", file_summary$Nblock_freqissue_30))

Check warning on line 96 in R/g.analyse.perfile.R

View check run for this annotation

Codecov / codecov/patch

R/g.analyse.perfile.R#L90-L96

Added lines #L90 - L96 were not covered by tests
s_names[vi:(vi + 6)] = c("filehealth_totimp_N",
"filehealth_checksumfail_N",
"filehealth_niblockid_N",
Expand Down

0 comments on commit 9018d63

Please sign in to comment.