Как получить столбец, следующий за определенным столбцом?

У меня есть столбец, и я хотел бы получить столбец, следующий за этим конкретным столбцом.

nhood,column,variablecolumn
Treasure Island,3,5
McLaren Park,1,2
Tenderloin,28,112
Lakeshore,14,8
Chinatown,15,103

Я знаю имя второго столбца, но в моем наборе данных имя третьего столбца меняется.

Я пробовал варианты на эту идею. Я пытаюсь получить число "5" из первой строки.

parseFloat(data[1]["column"+1]);
parseFloat(data[1]["column"]+1);

Другая идея состоит в том, чтобы создать массив с именами столбцов, извлечь индекс для «столбца», а затем использовать index + 1, когда я извлекаю данные в этой конкретной команде.

Можете ли вы предоставить больше контекста и кода? Этот CSV читается в d3.csv()?

altocumulus 15.03.2019 11:31
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
32
1

Ответы 1

Понятно. Как уже упоминалось, вы можете превратить имена столбцов в массив, а затем получить индекс для определенного массива. В этом случае вы можете использовать col вместо имени variablecolumn.

var valueKey = data.columns;
var col = valueKey[valueKey.indexOf(dataset)+1];

Другие вопросы по теме