Ich habe einen numpy Array, wie folgend:Wie bekomme ich numpy arrays Indexierung in Pandas Datenrahmen äquivalent?
array([[1, 2],
[3, 4],
[5, 6],
[7, 8]])
Das Array ist myArray genannt, und ich führe zwei Indizierungsvorgänge auf dem Array 2D und folgende Ergebnisse erhalten:
In[1]: a1 = myArray[1:]
a1
Out[1]:array([[3, 4],
[5, 6],
[7, 8]])
In[2]: a2 = myArray[:-1]
a2
Out[2]:array([[1, 2],
[3, 4],
[5, 6]])
Jetzt
, ich haben die gleichen Daten in Form eines Pandas df in zwei Spalten, lassen Sie den Datenrahmen df sein
x y
0 1 2
1 3 4
3 5 6
4 7 8
Wie t o Führen Sie die äquivalente Indexierung/Aufteilung in zwei Spalten durch, um die gleichen Ergebnisse wie oben für a1 und a2 zu erhalten.
Sie können auf das darunter liegende numpy Objekt mit 'df.values'. –