Python删除Excel某一行,python删除有空白单元格的行
当读取的表如图所示时,转换成图2。
进口熊猫作为pd
# header:指定行作为列名,默认值为0,即取第一行的值作为列名。列名和行下的数据;如果数据不包含列名,则设置header=None。
data=PD . read _ excel(r d:\ data source . xls ,header=4)
#skiprows:从第一行开始,忽略指定数量的数据行。
data=PD . read _ excel(r d:\ data source . xls ,skiprows=4)
如果标头可以用于处理所需的数据,则不需要进行下一步。
选择第一行中的所有数据,并将索引重置为数据框,因为第一行中的所有数据都将用作列名。
以index为键,将第一行数据的值转换成数据框后,列为0,0列为vlaue字典。
data_C=data.iloc[0,]。重置索引()
data_C=data_C.set_index(index )。to_dict()[0]
将原始表重命名为新构造的字典。删除第一行数据,因为第一行数据将被用作列名。
这种方法的缺点是所有数据类型都是对象类型。
data=data . rename(columns=data _ C)。丢弃(0)。reset_index(drop=True)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。