Ändern pandas dataframe Werte mit numpy array

Ich versuche, ändern Sie die Werte-Feld eines pandas-Daten-frame mit ein numpy-array [gleiche Größe]. so etwas funktioniert nicht

import pandas as pd
# create 2d numpy array, called arr
df = pd.DataFrame(arr, columns=some_list_of_names)
df.values = myfunction(arr)

alternativen?

Warum gehst du nicht einfach tun myfunction ersten und übergeben Sie das Ergebnis an DataFrame, wenn Sie zunächst erstellen?

InformationsquelleAutor Bobo | 2015-02-06

Schreibe einen Kommentar