Skip to content

Commit

Permalink
Merge pull request #1 from Breeding-Insight/bug/BI-2055
Browse files Browse the repository at this point in the history
[BI-2055] - Remove missingValueString tablesaw values
  • Loading branch information
HMS17 authored Jan 15, 2025
2 parents 10ebd2f + 2986e5d commit feeef35
Show file tree
Hide file tree
Showing 4 changed files with 110 additions and 118 deletions.
10 changes: 1 addition & 9 deletions core/src/main/java/tech/tablesaw/io/TypeUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,10 @@
@Immutable
public final class TypeUtils {

/** Strings representing missing values in, for example, a CSV file that is being imported */
private static final String missingInd1 = "NaN";

private static final String missingInd2 = "*";
private static final String missingInd3 = "NA";
private static final String missingInd4 = "null";
private static final String missingInd5 = "N/A";

// No default missing indicators
// TODO: Allow this to be configurable?
public static final ImmutableList<String> MISSING_INDICATORS =
ImmutableList.of(missingInd1, missingInd2, missingInd4, missingInd5);
ImmutableList.of();

/** Private constructor to prevent instantiation */
private TypeUtils() {}
Expand Down
2 changes: 1 addition & 1 deletion core/src/test/java/tech/tablesaw/io/csv/CsvReaderTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -528,7 +528,7 @@ void testWithMissingValue2() throws IOException {

Table t = Table.read().csv("../data/missing_values2.csv");
assertEquals(1, t.stringColumn(0).countMissing());
assertEquals(1, t.numberColumn(1).countMissing());
assertEquals(0, t.numberColumn(1).countMissing());
assertEquals(0, t.numberColumn(2).countMissing());
}

Expand Down
Loading

0 comments on commit feeef35

Please sign in to comment.