Как я могу получить номер строки с наименьшим значением в CSV-файле column 4
?
Примечания:
Цена = Очки [4] = столбец 4 в CSV. файл самое низкое: найти самое низкое значение в баллах [4] j = номер строки, которую я хочу получить (самая низкая длина - ошибка; это всего лишь пример)
После получения значения j я хочу поместить его в dataPoints.push({x: new Date(j))
, чтобы показать дату
function getDataPointsFromCSV(csv, int) {
var dataPoints = csvLines = [];
var j, price;
var lowestv = Infinity;
csvLines = csv.split(/[\r?\n|\r|\n]+/);
for (var i = 1; i <= 100; i++)
if (csvLines[i].length > 0) {
points = csvLines[i].split(",");
price = points[4]
lowestv = Math.min(price, lowestv)
j = lowestv.length
}
for (var i = j; i <= j+10; i++)
if (csvLines[i].length > 0) {
points = csvLines[i].split(",");
<!--Another code-->
}
dataPoints.push({x: new Date(j),y: parseFloat(lowestv)});
return dataPoints;
}