【发布时间】:2020-07-31 06:46:30
【问题描述】:
我是 pandas 的新手,我处于基础阶段。
我尝试对一些数据进行编码并将相同的列放入 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
我的问题是,括号是从哪里来的,如何删除它们?
【问题讨论】:
-
这是一个元组,试试:
print(data_enc.columns[0][0])
标签: python pandas dataframe kaggle label-encoding