Я начинаю с Python, мне нужна помощь в управлении файлами csv в Python. Я пытаюсь сделать скользящий механизм окна для каждой строки в наборе данных.CSV-файлы в Python (раздвижное окно)
для примера, если набор данных это
timestamp | temperature | windspeed
965068200 9.61883 60.262
965069100 9.47203 60.1664
965070000 9.31125 60.0145
965070900 9.13649 59.8064
и если пользователь указал размер окна 3, результат должен быть что-то вроде
timestamp | temperature-2 | temperature-1 |temperature-0 | windspeed-2 | windspeed-1 | windspeed-0
965070000 9.61883 9.47203 9.31125 60.262 60.1664 60.0145
965070900 9.47203 9.31125 9.13649 60.1664 60.0145 59.8064
Я мог бы сделать это с помощью Список ObjectsArray в Java. Чтение CSV и создание нового CSV, в котором он содержит преобразованный набор данных. Вот код http://pastebin.com/cQnTBg8d #researh
Мне нужно сделать это в Python, пожалуйста, помогите мне решить эту проблему.
Спасибо
Вы взглянули на модуле [CSV] (https://docs.python.org/3/library/csv.html), все же? – janbrohl
Это фактически не похоже на фактический csv, поэтому было бы проще просто использовать строковые методы. – janbrohl
Ваш большой csv? может ли он храниться в памяти? –