Das Konvertieren von Pandas DataFrame in JSON-Array gibt "Nur Größe-1-Arrays können in Python Scalarars-Fehler umgewandePython

Python-Programme
Anonymous
 Das Konvertieren von Pandas DataFrame in JSON-Array gibt "Nur Größe-1-Arrays können in Python Scalarars-Fehler umgewande

Post by Anonymous »

Ich versuche, eine CSV-Datei zu lesen und ihren Inhalt in ein JSON-Array zu konvertieren, aber ich erhalte den Fehler: "Nur Größe-1-Arrays können in Python Scalars konvertiert werden" < /p>
Die CSV-Dateiinhalte sind < /p>

Code: Select all

   4.4.4.4
5.5.5.5
< /code>
Mein Code ist unten < /p>
import numpy as np
import pandas as pd
df1 = pd.read_csv('/Users/Documents/datasetfiles/test123.csv', header=None)

df1.head(5)
0
0   4.4.4.4
1   5.5.5.5

df_to_array = np.array(df1)
app_json = json.dumps(df_to_array,default=int)
< /code>
Fehler Ich erhalte < /p>
TypeError: only size-1 arrays can be converted to Python scalars
< /code>
Ich brauche Ausgabe als < /p>
["4.4.4.4", "5.5.5.5", "3.3.3.3"]
< /code>
Was ich ausprobiert habe: < /p>
Using np.array(df1) to convert the DataFrame to a numpy array

Using json.dumps() with default=int parameter
Frage:
Warum erhalte ich diesen Fehler und wie kann ich meinen Datenrahmen in ein JSON -Array von Strings umwandeln?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post