<label id="bh7tp"><big id="bh7tp"></big></label>

<em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
<th id="bh7tp"></th>

<li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>
  • Python教程自學網歡迎您來學習!
    當前位置: 首頁 > Pyhon開發 > dataframe是什么意思?DataFrame如何根據列值選擇行

    dataframe是什么意思?DataFrame如何根據列值選擇行

       

    dataframe是什么意思?DataFrame如何根據列值選擇行

    pandas官方對DataFrame的定義了三個特點:Two-dimensional(二維), size-mutable(尺寸可變), potentially heterogeneous tabular data(潛在的異構表格型數據)。

    通俗的說,DataFrame是一種表格型數據結構,由行(rows)和列(columns)組成,index為行索引,column為列索引。我們可以對整行和整列進行操作??梢岳斫獬墒且环N存放Series對象,結構類似于字典的容器。

    由于DataFrame用起來方便,很多庫都基于DataFrame編寫。接下來介紹DataFrame如何根據列值選擇行。

    1、要選擇列值等于標量的行,可以使用==。

    df.loc[df[‘column_name’] == some_value]

    2、要選擇列值在可迭代中的行,可以使用isin。

    df.loc[df[‘column_name’].isin(some_values)]

    將多個條件與&:

    df.loc[(df[‘column_name’] >= A) & (df[‘column_name’] <= B)]

    注意括號。

    3、由于Python的運算符優先級規則,&綁定比<=and更緊密>=。

    因此,最后一個例子中的括號是必要的。

    沒有括號

    df[‘column_name’] >= A & df[‘column_name’] <= B

    被解析為

    df[‘column_name’] >= (A & df[‘column_name’]) <= B

    以上就是Python DataFrame根據列值選擇行的方法,希望對大家有所幫助。

    人人爽人人澡人人人妻
    <label id="bh7tp"><big id="bh7tp"></big></label>

    <em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
    <th id="bh7tp"></th>

    <li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>