2017-08-29 2 views
0

Ich habe ein Python-Skript, das auf meinem lokalen Rechner perfekt in meine IDE läuft, aber wenn ich es auf Google Datalab laufen, wirft es diesen Fehler:Google Datalab und Python Ausgabe

Valueerror: konnte nicht Zeichenfolge konvertieren zu schweben Der Code ist einfach, und der Graph druckt in meiner Pycharm IDE, aber nicht auf GoogleDatalab.

plt.plot (new_df [ 'Volume']) plt.show()

der Fehler auf die letzte Zeile in den Daten in Beziehung steht. Ich verwende das Datum als Index. So sehen die Daten aus? Gibt es einen Schrägstrich, der etwas fehlt? Was mache ich falsch oder fehlt?

'Micro Marktvolumen \ nMonat/Jahr \ n2014-01-01 DALLAS-FT WERT 63,974 \ n2014-02-01 DALLAS-FT WERT 68,482 \ n2014-03-01 DALLAS-FT WERT 85,866 \ n2014-04- 01 DALLAS-FT WERT 79,735 \ n2014-05-01 DALLAS-FT WERT 75,339 \ n2014-06-01 DALLAS-FT WERT 71,739 \ n2014-07-01 DALLAS-FT WERT 85,893 \ n2014-08-01 DALLAS-FT WERT 83,694 \ n2014-09-01 DALLAS-FT WERT 87,567 \ n2014-10-01 DALLAS-FT WERT 87,389 \ n2014-11-01 DALLAS-FT WERT 68,340 \ n2014-12-01 DALLAS-FT WERT 74,805 \ n2015-01-01 DALLAS-FT WERT 68,568 \ n2015-02-01 DALLAS-FT WERT 61,924 \ n2015-03-01 DALLAS-FT WERT 56,885 \ n2015-04-01 DALLAS-FT WERT 68,101 \ n2015-05-01 DALLAS-FT WERT 52,806 \ n2015-06-01 DALLAS-FT WERT 79,918 \ n2015-07-01 DALLAS-FT WERT 92,134 \ n2015-08-01 DALLAS-FT WERT 88,047 \ n2015-09-01 DALLAS-FT WERT 91,377 \ n2015-10-01 DALLAS -FT WERT 91,307 \ n2015-11-01 DALLAS-FT WERT 65,415 \ n2015-12-01 DALLAS-FT WERT 8 1.456 \ n2016-01-01 DALLAS-FT WERT 82.820 \ n2016-02-01 DALLAS-FT WERT 91.688 \ n2016-03-01 DALLAS-FT WERT 81.495 \ n2016-04-01 DALLAS-FT WERT 87.872 \ n2016-05- 01 DALLAS-FT WERT 82,031 \ n2016-06-01 DALLAS-FT WERT 100,783 \ n2016-07-01 DALLAS-FT WERT 99,285 \ n2016-08-01 DALLAS-FT WERT 99,179 \ n2016-09-01 DALLAS-FT WERT 93,939 \ n2016-10-01 DALLAS-FT WERT 99,663 \ n2016-11-01 DALLAS-FT WERT 86,751 \ n2016-12-01 DALLAS-FT WERT 84,551 \ n2017-01-01 DALLAS-FT WERT 81,890 \ n2017-02-01 DALLAS-FT WERT 90,212 \ n2017-03-01 DALLAS-FT WERT 97,798 \ n2017-04-01 DALLAS-FT WERT 89,338 \ n2017-05-01 DALLAS-FT WERT 96,891 \ n2017-06-01 DALLAS-FT WERT 86,613 \ n2017-07-01 DALLAS-FT WORTH 80,354 '

+0

Was ist 'plt'? Könnte das an einem Paketversionsunterschied zwischen Ihrem lokalen System und Datalab liegen? Kannst du diese Versionen vergleichen? – yelsayed

+0

Ich habe die Daten unangemessen geladen. Ich benutzte pandas load_csv auf meinem lokalen Rechner und BytesIO in Datalab. Das Komma im Zahlenwert warf den Import der Daten weg. Ich musste sagen, dass das Trennzeichen ein "," ist, und das Tausendertrennzeichen ist auch ein ",". –

Antwort

0

Ich habe die Daten unangemessen geladen. Ich benutzte pandas load_csv auf meinem lokalen Rechner und BytesIO in Datalab. Das Komma im Zahlenwert warf den Import der Daten weg. Ich musste sagen, dass das Trennzeichen ein "," ist, und das Tausendertrennzeichen ist auch ein ","

Verwandte Themen