python中去掉空格專案

2021-07-25 17:56:02 字數 590 閱讀 7124

目錄(?)

[+]

在人工採集資料時,經常有可能把空值和空格混在一起,一般也注意不到在本來為空的單元格裡加入了空格。這就給做資料處理的人帶來了麻煩,因為空值和空格都是代表的無資料,而pandas中series的方法notnull()會把有空格的資料也納入進來,這樣就不能完整地得到我們想要的資料了,這裡給出乙個簡單的方法處理該問題。

既然我們認為空值和空格都代表無資料,那麼可以先得到這兩種情況下的布林陣列。 

這裡,我們的dataframe型別的資料集為df,其中有乙個變數vin,那麼取得空值和空格的布林陣列為none_vin。然後通過該布林陣列,就能得到我們要的資料了。

df_null = df[none_vin]

df_not_null = df[~none_vin]

df_null = df[df["vin"].isnull()]

df_not_null = df[df["vin"].notnull()]

方法1的思路就是直接判定是否為空格,把空格納入到選擇中來。方法2的思路是先把空格轉換為nan,然後正常使用.isnull()或.notnull()來得到我們想要的資料

php去掉內部空格 php中去掉頭尾空格3種方法

在php中如果要替換所有空格我們有很多的方法,也有系統自帶的函式了,但如果去除頭尾空格好像是有一些區別了,下面我們來看3個php中去掉頭尾空格例子 看似很簡單的問題,其實還是有點坑的,首先這裡 空格轉義,不是字串,直接用trim 是去不掉。1,用preg replace替換 test dfadad ...

python中去掉字串中的空格

我們想去除字串中不必要的空格時可以使用如下方法 在這裡以str作為例子來演示。在str中前中後三處都有空格。函式原型 宣告 str為字串,rm為要刪除的字串行 str.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 str.lstrip rm 刪除s字串中開頭 左邊 處,位於 ...

js中去掉字元中間空格和首尾空格

1 去掉字串前後所有空格 如下 1 234functiontrim str 說明 如果使用jquery直接使用 trim str 方法即可,str表示要去掉前後所有空格的字串。2 去掉字串中所有空格 包括中間空格,需要設定第2個引數為 g 如下 1 2345 6789 10functiontrim ...