Проблемы с графическим преобразованием данных из интернет-источника с датами

это мой первый пост в stackoveflow, и я довольно новичок в программировании, особенно в python. Я занимаюсь разработкой и изучаю python, чтобы поздравить вас с этим, в основном в приложениях с математикой и графикой. В основном, мой вопрос заключается в том, как загрузить данные csv excel из источника (в моем случае данные о запасах из Google), и отображать только определенные строки против даты. Для себя я хочу, чтобы дата была близкой. Прямо сейчас сообщение об ошибке, которое я получаю, это timedata '5-Jul-17', не соответствует '% d-% m-% Y', ранее я получал также данные кортежа, не совпадают Описание открытых данных csv в excel [7 столбцов (Date, Open, High, Low, Close, AdjClose, Volume и дата организована как 2017-05-30] [1] Я уверен, что есть и другие ошибки, к сожалению, я был бы действительно благодарен за любую помощь по этому поводу, заранее заблаговременно! -edit– При попытке немного больше я не думаю, что имена и типы данных необходимы, когда я проверяю размеры матрицы без этих идентификаторов, которые я получаю (250L, 6L), которые кажутся правильными Теперь моя главная проблема заключается в том, чтобы скрыть даты к чему-то полезному, Моя ошибка теперь – это strptime, только принимает строки, поэтому я не уверен, что использовать. (См. Обновленный код ниже)

import matplotlib.pyplot as plt importnumpy as np from datetime import datetime def graph_data(stock): %getting the data off google finance data = np.genfromtxt('urlgoeshere'+stock+'forthecsvdata', delimiter=',', skip_header=1) # checking format of matrix print data.shape (returns 250L,6L) time_format = '%d-%m-%Y' # I only want the 1st column (dates) and 5 column (close), all rows date = data[:,0][:,] close = data[:,4][:,] dates = [datetime.strptime(date, time_format)] %plotting section plt.plot_date(dates,close, '-') plt.legend() plt.show() graph_data('stockhere') 

Предполагая, что даты в файле csv находятся в формате «5-Jul-17», правильная строка формата для использования – %d-%b-%y .

 In [6]: datetime.strptime('5-Jul-17','%d-%m-%Y') ValueError: time data '5-Jul-17' does not match format '%d-%m-%Y' In [7]: datetime.strptime('5-Jul-17','%d-%b-%y') Out[7]: datetime.datetime(2017, 7, 5, 0, 0) 

См. Документацию Python о поведении strptime() .

  • Попытка чтения строк из файла Excel
  • Можно ли отключить openpyxl от автоматического разбора строк до даты и времени?
  • Как вы комбинируете переменные для формирования функции в python?
  • Строка в Excel для массива?
  • Как извлечь несколько столбцов из Excel в массив
  • xlsxwriter & xlrd issue - файл xlsx, сохраненный как ZIP на одной машине, но с другими первыми 4 байтами на другом
  • Удаление сетки из excel с использованием python (openpyxl)
  • Pandas иногда пишет пустые или поврежденные файлы
  • Ошибка декодирования - вывод не utf-8 - pandas / python 2.7 / excel / win
  • xlwings: требуется объект
  • Поиск Excel
  • Interesting Posts

    Есть ли способ добавить более одной гиперссылки в ячейку excel в vb.net?

    Обновить функционирование на листе

    комплексный поиск низкого уровня и уведомление

    Почему мой вывод для MsgBox ошибочен для этого задания VBA Hotel Charge Macro Assignment?

    Ошибка при сохранении рабочей книги: System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x800A03EC

    сохранение данных в текстовом поле для Excel в vb.net

    Как рассчитать количество строк в отношениях 1-ко-многим в PowerPivot

    Экспорт файла Excel для создания html-страниц

    Автоматизация MIN и MAX температуры на определенную дату

    Попытка выяснить, как сделать динамическую сводную таблицу sql с объединениями

    Запись SQL-запроса в элемент SELECT из следующей таблицы

    открыть диалоговое окно saveas и ввести имя файла из определенной ячейки, а с помощью excel doc форсировать тип файла в xlsm

    Диапазон ячеек памяти VBA для публичного 2D-массива

    Удалите соединение с данными из электронной таблицы Excel 2010 в режиме совместимости

    Как я могу перебирать столбцы с конкретными диапазонами ячеек и устанавливать проверку данных в VBA?

    Давайте будем гением компьютера.