您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:pandas如何删除没有列名的列浅析

51自学网 2022-02-21 10:47:13
  python
这篇教程pandas如何删除没有列名的列浅析写得很实用,希望能帮到您。

前言

实际工作中,偶尔遇到如下情况,例如使用Pandas计算如下相关系数,并把结果写入Excel文件中。

correlations = df.corr(method='pearson',min_periods=1)  #计算特征之间的相关系数矩阵correlations.to_excel('dcorr202002.xlsx')

当再次读取Excel文件时,出现了没有列名的列。

import pandas as pd    correlations= pd.read_excel('dcorr202002.xlsx')correlations

没有列名一般是说原表中没有列名,但在pandas读出来的时候是有列名的,一般的命名规则为:

Unnamed:x

x-表示未命名或重名的第x个列。

如何删除这个没有列名的列呢?

方法一:通过筛选列的方式,留存正常的列。

print(correlations.columns)col = correlations.columns.tolist()col.remove('Unnamed: 0')print(col)correlations1 = correlations[col]correlations1 


Flask
关于Flask 视图介绍

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。