摘要:問題來源問我有一個,我想刪除它特定列中字符串差姑娘是大于的行,我知道我可以使用來去除包含的行,但我沒有找到如何根據條件刪除行。如果要應用于列中的每個元素,請使用。例如刪除列和的所有行
問題來源:https://stackoverflow.com/que...
問:
我有一個pandas DataFrame,我想刪除它特定列中字符串差姑娘是大于2的行,我知道我可以使用df.dropna()來去除包含NaN的行,但我沒有找到如何根據條件刪除行。
似乎我能夠這樣做:
df[(len(df["column name"]) < 2)]
但卻報錯了:
KeyError: u"no item named False"
誰能告訴我錯在哪里了?
回答一:
當你這樣做時,len(df["column name"])你只得到一個數字,即DataFrame中的行數(即列本身的長度)。如果要應用于len列中的每個元素,請使用df["column name"].map(len)。
嘗試使用:
df[df["column name"].map(len) < 2]
評論:
我想出了一種使用列表解析的方法:df[[(len(x) < 2) for x in df["column name"]]] 但是你這種方法更好些。
回答二:
要直接回答這個問題,一種方法是使用drop方法:
df = df.drop(some labels) df = df.drop(df[].index)
要刪除列“score”<50的所有行:
df = df.drop(df[df.score < 50].index)
替換版本
df.drop(df[df.score < 50].index, inplace=True)
多條件情況:
可以使用操作符: | 只需其中一個成立, & 同時成立, ~ 表示取反,它們要用括號括起來。
例如刪除列“score<50 和>20的所有行
df = df.drop(df[(df.score < 50) & (df.score > 20)].index)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43354.html
摘要:前言在數據分析和建模之前需要審查數據是否滿足數據處理應用的要求,以及對數據進行清洗,轉化,合并,重塑等一系列規整化處理。通過數據信息查看可知數據中存在缺失值,比如各存在個,各存在個。 前言 在數據分析和建模之前需要審查數據是否滿足數據處理應用的要求,以及對數據進行清洗,轉化,合并,重塑等一系列規整化處理。pandas標準庫提供了高級靈活的方法,能夠輕松地將數據規整化為正確的形式,本文通...
前言: 先感受一下數據科學的魅力,上圖是在Smart Dubai 2017 GITEX科技周展臺上推出Smart Decision-Making Platform(智能決策平臺),于10月8日至12日在迪拜世界貿易中心舉行。游客可以通過一個沉浸式的空間將數據可視化,讓他們了解迪拜的未來。讓參觀者可以在現場查閱觀看全市數據,這意味著迪拜將成為了世界上第一個與公眾分享實時實時數據的城市,同時還可以預...
摘要:查看數據的基本統計信息。用處是用于數據讀寫處理更改提取等一系列操作的包,可以說,所有能實現的功能,都可以通過代碼輕松實現,因此,對于學習非常重要。如果在里,需要翻到最低和最右,而且可能由于溢出無法窮盡可以簡單的實現。 放在前面的話? ? ????? ? ? ?? ????????這學期刻意少...
摘要:中面向行和面向列的操作基本是平衡的。用層次化索引,將其表示為更高維度的數據。使用浮點值表示浮點和非浮點數組中的缺失數據。索引的的格式化輸出形式選取數據子集在內層中進行選取層次化索引在數據重塑和基于分組的操作中很重要。 我們在上一篇介紹了 NumPy,本篇介紹 pandas。 pandas入門 Pandas 是基于Numpy構建的,讓以NumPy為中心的應用變的更加簡單。 pandas...
摘要:在這些情況下,了解如何從標準列表或字典創建會很有幫助。大多數人會注意到列的順序看起來不對。這個問題出現的原因是標準的字典不保留其鍵的順序。列表從創建的另一個選擇是將數據包含在列表結構中。 介紹 每當我使用pandas進行分析時,我的第一個目標是使用眾多可用選項中的一個將數據導入Pandas的DataFrame 。對于絕大多數情況下,我使用的 read_excel , read_csv ...
閱讀 3688·2021-11-19 09:56
閱讀 1468·2021-09-22 15:11
閱讀 1127·2019-08-30 15:55
閱讀 3371·2019-08-29 14:02
閱讀 2911·2019-08-29 11:07
閱讀 433·2019-08-28 17:52
閱讀 3172·2019-08-26 13:59
閱讀 436·2019-08-26 13:53