数据处理
一汪
这个作者很懒,什么都没留下…
展开
-
【pandas】pd.concat(col_1,col_2,...,axis=1)后行错位
项目场景:使用pandas读取数据集为dataframe。 删除其中指定列的值为‘value’的行。 将待处理的每一列单独取出。例如: col_1 = data.loc[:,'col_1'] 对数值为离散型的列执行label编码。例如: le = LabelEncoder()col_1= le.fit_transform(col_1)col_1= pd.DataFrame(col_1,columns=['col_1']) 使用pd.concat()将所有列拼接在一起组成新的数原创 2022-04-11 11:30:03 · 2529 阅读 · 1 评论 -
【Pandas】遍历DataFrame时KeyError: 0
项目场景:使用函数 df.loc() 遍历DataFrame获取其中的数据。问题描述:报错键错误:KeyError: 0for i in range(15): print(col.loc[i])原因分析:函数 df.iloc()和 df.loc() 的参数含义不同。df 中的行号设置为了从1开始,却在使用df.loc() 遍历行时从0开始。df.iloc() 的参数为 df 自身的行号或列号,因此只能输入整型。df 的第0行的行索引无论有没有设置,设置的是多少,此..原创 2022-01-16 13:03:43 · 1325 阅读 · 0 评论