0
私はデシジョンツリー分類子を実行しているデータフレームを持っています。しかし、私は今のところ、以下のエラーにValueError:文字列をPythonで浮動小数点に変換できませんでした
サンプルデータセット
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: '現金を':float型に文字列を変換できませんでした