Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie xs in DataFrame in Python

So verwenden Sie xs in DataFrame in Python

WBOY
WBOYnach vorne
2023-05-24 15:37:061330Durchsuche

xs wird in mehreren Indizes verwendet. Erstellen Sie zunächst einen Datenrahmen mit einem sekundären Zeilenindex, wie unten gezeigt: xs用于多重索引中,先创立一个二级行索引的dataframe,如下所示:

np.arrays = [['one', 'one', 'one', 'two', 'two', 'two'], [1, 2, 3, 1, 2, 3]]
df = pd.DataFrame(np.random.randn(6, 2), index = pd.MultiIndex.from_tuples(list(zip(*np.arrays))), columns = ['A', 'B'])
df

数据集如下展示:

So verwenden Sie xs in DataFrame in Python

一、取one行

使用df.loc[‘one’]

So verwenden Sie xs in DataFrame in Python

使用df.xs(‘one’)

So verwenden Sie xs in DataFrame in Python

二、取one行的1行数据

用df.xs(('one', 1))

So verwenden Sie xs in DataFrame in Python

locrrreee

Der Datensatz wird wie folgt angezeigt:

So verwenden Sie xs in DataFrame in PythonSo verwenden Sie xs in DataFrame in Python

1. Nehmen Sie eine Zeile

Verwenden Sie df. loc[&lsquo ;one’]So verwenden Sie xs in DataFrame in Python

So verwenden Sie xs in DataFrame in Python 🎜🎜Verwenden Sie df.xs(‘one’)🎜🎜So verwenden Sie xs in DataFrame in Python🎜🎜2. Holen Sie sich 1 Datenzeile aus Zeile eins🎜🎜Verwenden Sie df.xs(('one', 1)) 🎜🎜So verwenden Sie xs in DataFrame in Python🎜 🎜Verwenden Sie die loc-Methode🎜🎜🎜🎜🎜3 xs kann auch für den Spaltenindex verwendet werden🎜🎜🎜🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie xs in DataFrame in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen