ValueError: fill value must be in categories.
執行下面程式碼時報錯:ValueError: fill value must be in categories
import pandas as pd;
import numpy as np;
df = pd.DataFrame({'a':[1, 2, 3, 4], 'b':['d', 'e', 'f', None]}, dtype='category');
print(df)
df['b'].fillna('k', inplace=True);
print(df)
修正:
import pandas as pd;
import numpy as np;
df = pd.DataFrame({'a' :[1, 2, 3, 4], 'b':['d', 'e', 'f', None]}, dtype='category');
print(df)
df['b'] = df['b'].cat.add_categories(['k']);
df['b'].fillna('k', inplace=True);
print(df)
原因:
對於資料型別為category的“b”,fillna函式所填充的值需要已經存在於‘b’中。這句話df['b'] = df['b'].cat.add_categories(['k']);
表示在’b’列中新添一個類別k。
結束!
相關推薦
ValueError: fill value must be in categories.
執行下面程式碼時報錯:ValueError: fill value must be in categories import pandas as pd; import numpy as np; df = pd.DataFrame({'a':[1, 2,
python 報ValueError: Bin labels must be one fewer than the number of bin edges
在對python資料進行離散化分析時,我想把年齡列進行分組,分成'20-35', '35-50', '50-65', '65-80','80-95','95-110'六組,但是執行時報出了錯誤ValueError: Bin labels must be one fewer than the nu
docker升級後提示賬戶不被允許使用docker的情況:You are not allowed to use Docker. You must be in the...
設定使用者組許可權 即可: 第一步: powershell輸入如下指令: C:\WINDOWS\system32\compmgmt.msc 選擇docker-users,然後雙擊: 然後選擇新增按鈕: 選擇高階: 然後立即查詢,再搜尋結果中,選中自己的登陸
【日常踩坑】ButterKnife:Attribute value must be constant
Attribute value must be constant 在搜尋Attribute value must be constant後得到這樣的說明: Injection does not work in library projects 意為
ValueError: tf.enable_eager_execution must be called at program startup.
在Juptynotebook裡面執行一下程式碼,出現了這個錯誤: import tensorflow as tf tf.enable_eager_execution() tfe = tf.contri
《機器學習實戰》第8章 ValueError: Masked arrays must be 1-D
《機器學習實戰》第8章 預測數值型資料:迴歸 函式regression1方法中出錯 def regression1(): xArr, yArr = loadDataSet("./ex0.txt") xMat = mat
ButtonKnife在library中引用“Attribute value must be constant”報錯解決
最近在搞專案元件化的事,按業務分成獨立的module,在release的時候就要把業務module設定成library,但是發現設定成library時候原先的buttonknife繫結view的程式碼全部標紅下劃線,提示“Attribute value must
解決butterknife 依賴庫使用的Attribute value must be constant問題
在我們使用android studio 通常會把常用的程式碼,新建成module在library中引入butterknife的依賴: compile ‘com.jakewharton:but
ValueError: Dimension 1 in both shapes must be equal, but are 8 and 324 for 'Assign_376' (op: 'Assig
使用Mask-RCNN測試細胞資料集的時候,出現了以下錯誤: Loading weights ../../path/to/weights.h5 Traceback (most recent call last): File "/home/ubuntu/anaconda3/envs/tens
Invalid character found in method name. HTTP method names must be tokens
error 緩沖 pan img cut ade odi port col o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Note: furt
Constructor call must be the first statement in a constructor
nag mic tracking student cte 共存 sys 類繼承 進行 super()和this ()不能共存。否則編譯時會報異常。 Constructorcall must be the first statement in a constructo
A master URL must be set in your configuration問題解決方法
2.0 erro reflect sse native span pre park ons 1 Using Spark‘s default log4j profile: org/apache/spark/log4j-defaults.properties 2 16/1
錯誤ValueError: malformed SHA512 hash (checksum must be exactly 86 chars)解決辦法
flask這個報錯多半是ORM建立數據表的時候,密碼列給的長度不足導致的。比如把password_hash = db.Column(db.String(64))改為password_hash = db.Column(db.String(120)然後重新建立表即可。原因:表沒有足夠空間放置加密後的數據,sha5
in comment after two dashes (--) next character must be > not - (position: START_TAG seen ...
must 位置 sta exe com bsp err 而不是 dash Error executing Maven. in comment after two dashes (--) next character must be > not - (positio
Django URLs error: view must be a callable or a list/tuple in the case of include()
mean see ews patch port code eve con pattern Django 1.10 no longer allows you to specify views as a string (e.g. ‘myapp.views.home‘) in y
“Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift
info ets 一個 tar src body pod edi strong 使用cocopod導入第三方swift包後,編譯報以下錯誤: The “Swift Language Version” (SWIFT_VERSION) build setting must be
maven web項目的web.xml報錯The markup in the document following the root element must be well-formed.
utf-8 style sta 元素 nbsp 地形 很好 ati instance maven項目裏面的web.xml開頭約束是這樣的 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=
【理解】column must appear in the GROUP BY clause or be used in an aggregate function
pin group func 函數 ear -- database nbsp like column "ms.xxx_time" must appear in the GROUP BY clause or be used in an aggregate function -
Tensorflow報錯:ValueError: Stride must be > 0, but got 0 for '...' with input shapes: [...], [...]
完整錯誤報錯為:ValueError: Stride must be > 0, but got 0 for 'gradients/CON/de_conv8/conv2d_transpose_grad/Conv2D' (op: 'Conv2D') with input shapes: [96,1
Type of the default value for 'searches' prop must be a function 如何解決vue中報出的這種錯誤
https://google.com/#q=vue%2Frequire-valid-default-prop Type of the default value for 'searches' prop must be a function src/base/s