Kreslení řetězec hodnota frekvence v pythonu

0

Otázka

Tak mám tento datový rámec týkající se druhů pavouků a chtěl jsem vidět, jaké jsou top 10 nejvyšší vyskytující se rodina z pavouků. Tak jsem použila níže uvedený kód, abych to zjistil:

n=10
dfc['family'].value_counts()[:n].index.tolist()

Chci vytvořit děj, který bude ukazovat, kolik každé z těchto top 10 druhů existuje v data frame. To je, chci spiknutí, které říká, že 300 z prvních druhů existují a 200 druhého druhu existují v data frame, jako je tento. Ale nemůžu přijít na kód pro tento.

Může mi někdo pomoci s tím?

1

Nejlepší odpověď

0

Nevěda, co váš datovém vypadá to jako vůbec, to je trochu těžké dát přesnou odpověď, a nevěděl jsem, zkontrolujte níže uvedený kód na datovém protože jsem nechtěl mít něco po ruce. (také, předpokládám, že používáte pandas zde).

To zní, jako jste vy chcete (nebo alespoň mohl použít) datovém které má sloupek z rodiny a pak další sloupec je jen počítat, že rodina v originále. Můžete toho dosáhnout s groupby().

df2 = dfc.groupby(['family']).count()

Pokud chcete, pak jen top 10, odešel tam, aby bylo snadné, aby pozemek, můžete použít nlargest() funkce v pand.

df2 = df2.nlargest(10,'family')
2021-11-20 15:48:57

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................