실전모의고사 10 1회차 9번에서 나는 에러

9번에서 아래와 같은 오류가 발생합니다.

ValueError: could not convert string to float: 'C사'

1~8번까지 답을 요약하면, (첨부파일 업로드를 못하니 귀찮군요 ㅠ)

 

#1번
import seaborn as sns
#2번
car_df = pd.read_csv('datasets/1_used_car_prices.csv')
car_df.info()
답안01 = 'color'
#3번
sns.barplot(data=car_df, x='engine_type', y='price_krw')
답안03 = '디젤'
#4번
car_df.groupby(['brand','option_grade'])['price_krw'].mean()
답안04 = 'C사, 기본'
#5번
car_df['option_grade'] = car_df['option_grade'].fillna(car_df['option_grade'].mode()[0])
car_pre = car_df.drop(columns=['color'])
#6번
car_pre['car_pre'] = car_pre['brand'].fillna('unknown')
car_numeric = pd.get_dummies(car_pre, columns=['brand','engine_type','option_grade'])
#7번
답안07 = 3
#8번
from sklearn.model_selection import train_test_split
X = car_numeric.drop(columns=['price_krw'])
y = car_numeric['price_krw']
X_train, X_valid, y_train, y_valid = train_test_split (X, y, test_size=0.3, random_state=100)
#9번
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
X_train_scaled = scaler.fit_transform(X_train)
X_valid_scaled = scaler.transform(X_valid)

 

0

댓글

댓글 0개

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기