1

私はパンダの初心者で、基本的な段階にいます。

一部のデータをエンコードして、同じ列を data_enc に入れようとしました。

from sklearn.preprocessing import LabelEncoder


labelencoder = LabelEncoder()
new_data = data[['HeatingQC']][:35].copy()

data_enc = pd.DataFrame(labelencoder.fit_transform(new_data),
                        columns = [new_data.columns + '_enc'],
                        index = new_data.index)
print(data_enc.columns[0])
print(new_data.columns[0])

しかし、出力は予期しないものです。あれは

('HeatingQC_enc',) 
HeatingQC

私の質問は、括弧はどこから来て、どのように削除できますか?

4

3 に答える 3

0

new_data = data['HeatingQC'][:35].copy()データフレームをリストでインデックス化する代わりにどうですか? そうすれば、単一のシリーズを取得する必要があります。

于 2020-04-17T17:22:07.907 に答える