0
나는 결정 트리 분류자를 수행하는 데이터 프레임을 가지고 있습니다. 그러나 나는 지금까지 아래의 오류를ValueError : 문자열을 파이썬에서 float으로 변환 할 수 없습니다.
샘플 데이터 세트
CUSTOMERID ACCOUNTTYPE TRANSACTIONSOURCE
4 Savings cash
26 Current cheque
47 Current wire
코드를 받고 있어요 :
from sklearn.tree import DecisionTreeClassifier, export_graphviz
merge4 = pd.read_csv("C:\\Users\\anagha\\Desktop\\SynehackData\\DATA\\DATA\\merge4.csv")
merge4.dtypes
CUSTOMERID int64
PRIMARYACCOUNTNUMBER int64
BALANCE int64
SALARY int64
FIRSTNAME object
MARITAL_STATUS object
PRIMARYOCCUPATION object
ACCOUNTTYPE object
BANKCODE object
ACCOUNTID int64
cardtype int64
issuemonth int64
issueyear int64
validuptomonth int64
validuptoyear int64
creditlimit int64
cashlimit float64
cardstatusid int64
STATUS object
TRANSACTIONSOURCE object
AMOUNT int64
trainData = merge4.drop('ACCOUNTTYPE' , axis=1).values
trainLabel = merge4.ACCOUNTTYPE.values
testData = merge4.drop('ACCOUNTTYPE' , axis=1).values
testLabel = merge4.ACCOUNTTYPE.values
model=DecisionTreeClassifier()
model.fit(trainData,trainLabel)
오류 :
ValueError를 '현금'떠 문자열을 변환 할 수 없습니다