Ich versuche, Daten aus einer CSV-Datei zu laden und eine Spalte mit einem Datum in eine Wochennummer zu konvertieren. Ich erhalte unten erwähnt TypeError
:Umwandlung einer Loadtxt-Spalte in einen Wochentag: TypeError: strptime() Argument 1 muss str sein, keine Bytes
import numpy as np
from datetime import datetime
def datestr2num(s):
return datetime.strptime(s, "%d-%m-%Y").date().weekday()
dates, close = np.loadtxt(
'data.csv', delimiter=',', usecols=(1,6),
converters={1: datestr2num}, unpack=True)
print("Dates =", dates)
Fehler:
TypeError: strptime() argument 1 must be str, not bytes
ich auf Python dieses Programm auszuführen versucht 3.5.2 -Anaconda custom (64-bit)
'loadtxt' gibt kein Tupel zurück? https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html – ppasler