Wie bekomme ich die Anzahl der Zeile, die einen bestimmten Wert in der angegebenen Spalte enthält?Python

Python-Programme
Anonymous
 Wie bekomme ich die Anzahl der Zeile, die einen bestimmten Wert in der angegebenen Spalte enthält?

Post by Anonymous »

Ich muss die Anzahl der Zeile erhalten, die einen bestimmten Wert in der angegebenen Spalte enthält. Es ist garantiert, dass ein solcher Wert in der Spalte und in einer eindeutigen Zeile vorhanden ist. < /P>
Mein Versuch: < /p>

Code: Select all

import pandas as pd
pos = pd.DataFrame(columns=['id', 'pred'])
pos.loc[1,'id'] = [4, 4, 4]
pos.loc[2,'id'] = [2, 3, 3]
pos.loc[3,'id'] = [1, 1, 2]
pos.loc[4,'id'] = [1, 2, 1]

print(pos)

print(pos[pos['id'] == [1, 1, 2]].index[0])
< /code>
Ich erhalte einen Fehler: < /p>
ValueError: ('Lengths must match to compare', (6,), (3,))

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post