У меня есть файл CSV, который имеет данные от случайного датчика, записанного в течение нескольких минут. Теперь я хочу передать эти данные из файла CSV в свой pyhton-код, как если бы он сам получал данные непосредственно от датчика. (код предназначен для считывания с двух разных датчиков/csv-файлов и их усреднения) Кто-то предложил использовать Apache Spark для потоковой передачи данных, но я чувствую, что это слишком сложно для меня. Может ли быть более простое решение?Поток данных реального времени в python из CSV-файла
ответ
Вы можете использовать что-то наподобие tail -f
в python для достижения этой цели. это должно делать то, что вы хотите. http://lethain.com/tailing-in-python/
Возможно ли, если я сделаю виртуальное последовательное устройство и передам данные через это? Я имею в виду, в конечном итоге, как я буду взаимодействовать с датчиками в любом случае, так почему же код в соответствии с этим? –
понятия не имею, но, возможно? кажется более сложным, чем просто чтение файлов csv, если вы не хотите перевернуть его и иметь интерфейс python непосредственно с датчиками, а процесс python также хранит данные csv. – acushner
Вы можете также использовать панда read_csv() для чтения большого файла CSV в мелких кусках, основной код написан ниже:
import pandas as pd
chunksize = 100
for chunk in pd.read_csv('myfile.csv', chunksize=chunksize):
print(chunk)
Эта ссылка объясняет, как это работает: http://pandas.pydata.org/pandas-docs/stable/io.html#io-chunking
- 1. Редукционный поток для динамического реального времени api?
- 2. Обслуживание веб-приложения данных python в режиме реального времени
- 3. Как работает поток DynamoDB реального времени?
- 4. Архитектура сервера данных реального времени
- 5. Понимание чтения аппаратных потоков реального времени (python)
- 6. Обработка экрана реального времени Python
- 7. Интеграция данных реального времени Magento
- 8. Архитектура обработки данных реального времени
- 9. в режиме реального времени в Python
- 10. Firebase приемник данных реального времени
- 11. Python В режиме реального времени Занятый опрос базы данных
- 12. Сканер сети реального времени в python
- 13. Неинтерактивный график реального времени в python/pyqt
- 14. Захват stdout подпроцесса реального времени в python?
- 15. Несколько рядов данных в графике реального времени
- 16. Непрерывный поток данных из командной строки linux в скрипт python
- 17. Python на операционной системе реального времени (RTOS)
- 18. Обработка данных в системе «реального времени»
- 19. Структуры данных для приложений реального времени
- 20. Python - графики реального времени; для построения времени на оси х
- 21. Как изменить порядок данных из базы данных реального времени firebase
- 22. Извлечение данных из базы данных реального времени firebase IOS Swift
- 23. Регенерировать поток с VLC в режиме реального времени
- 24. в режиме реального времени график данных
- 25. класс данных реального времени в Java
- 26. MySql в режиме реального времени базы данных
- 27. Большой набор данных реального времени в Qt
- 28. Чтение данных из beagleboneblack в режиме реального времени
- 29. Как воспроизвести сохраненный поток из реального приложения?
- 30. Обработка данных в режиме реального времени и «автономная» обработка
Разве вы не можете просто прочесть его по строкам? (и необязательно добавить немного задержки между чтением строки) – Olian04
Хотите ли вы издеваться над интерфейсом датчика или вам просто нужны данные? Вам нужны задержки между чтением? Является ли временной меткой данных, чтобы вы могли рассчитать задержки, если они вам нужны? –
@ Olian04 возможно я мог бы это сделать. Я довольно новичок в программировании и понятия не имею о всех этих вещах. Извиняюсь за глупость. но я должен будет дать некоторую задержку времени между чтением строк, чтобы дать ему реальный эффект? –