pandas怎么選擇指定的行

小億
222
2023-11-22 22:57:49

要選擇指定的行,可以使用lociloc方法。

使用loc方法時(shí),可以通過(guò)指定行的標(biāo)簽或條件來(lái)選擇行。下面是幾個(gè)例子:

  1. 選擇單個(gè)行:df.loc[row_label],其中row_label是行的標(biāo)簽。
  2. 選擇多個(gè)行:df.loc[[row_label1, row_label2, ...]],其中[row_label1, row_label2, ...]是行的標(biāo)簽列表。
  3. 使用條件選擇行:df.loc[df['column'] == value],其中df['column'] == value是一個(gè)條件表達(dá)式,選擇滿(mǎn)足條件的行。

使用iloc方法時(shí),可以通過(guò)指定行的索引或條件來(lái)選擇行。下面是幾個(gè)例子:

  1. 選擇單個(gè)行:df.iloc[row_index],其中row_index是行的索引。
  2. 選擇多個(gè)行:df.iloc[[row_index1, row_index2, ...]],其中[row_index1, row_index2, ...]是行的索引列表。
  3. 使用條件選擇行:df.iloc[(df['column'] == value).values],其中(df['column'] == value).values是一個(gè)條件表達(dá)式,選擇滿(mǎn)足條件的行。

注意,loc方法使用行的標(biāo)簽來(lái)選擇行,而iloc方法使用行的索引來(lái)選擇行。

0