In Python zu entpacken, wenn ich diesen Code ausführen:pd.read_csv, Valueerror: Notwendigkeit, mehr als 1 Wert
def parse_japanese_date(s):
base_years={'S':1925,'H':1988}
era=s[0]
year,month,day=s[1:].split('.')
year=base_years[era]+int(year)
return datetime(year,int(month),int(day))
df_jgbcm=pd.read_csv('jgbcm_all.csv',encoding='cp932',index_col=0,parse_dates=True, date_parser=parse_japanese_date,na_values=['-'])
ich diesen Fehler:
ValueError: need more than 1 value to unpack
Was bedeutet, dass Fehler entdeckt? Was soll ich tun, um dies zu ändern?
Fügen Sie die vollständige Fehlerverfolgung hinzu. Kann dies sein: 'Jahr, Monat, Tag = s [1:]. Split ('.')'. Versuchen Sie, 's [1:] .split ('.')' Zu drucken und sehen Sie, ob die Liste 3 Werte hat. Vielleicht erstellen Sie eine [mcve], um bessere Lösungen zu erhalten. – MYGz
könnten Sie einige Beispieldaten posten, wie Sie es tun, kann wahrscheinlich effizienter durchgeführt werden – EdChum