Browse Source

add check if delta is smaller than bestDelta if avgFieldCount isn't bigger than maxFieldCount (#804)

pull/805/head
GrowingRadish 5 years ago
parent
commit
4ee71413d5
  1. 2
      papaparse.js

2
papaparse.js

@ -1335,7 +1335,7 @@ License: MIT
avgFieldCount /= (preview.data.length - emptyLinesCount); avgFieldCount /= (preview.data.length - emptyLinesCount);
if ((typeof bestDelta === 'undefined' || delta <= bestDelta) if ((typeof bestDelta === 'undefined' || delta <= bestDelta)
&& (typeof maxFieldCount === 'undefined' || avgFieldCount > maxFieldCount) && avgFieldCount > 1.99) { && ((typeof maxFieldCount === 'undefined' || avgFieldCount > maxFieldCount) || delta < bestDelta) && avgFieldCount > 1.99) {
bestDelta = delta; bestDelta = delta;
bestDelim = delim; bestDelim = delim;
maxFieldCount = avgFieldCount; maxFieldCount = avgFieldCount;

Loading…
Cancel
Save