#删除爬取到利润表中有单位:万元.5字样的这一多余列 del df[ 南岭民爆(002096) 单位:万元.5 ] #将含有字样利润表单位:万元这一列设置为新的索引列 df.set_index( 南岭民爆(002096) 利润表单位:万元 ,inplace = T
时间: 2024-02-01 13:12:45 浏览: 55
这段代码中,第一行使用了del命令删除了一个名为“南岭民爆(002096) 单位:万元.5”的列。第二行使用了set_index命令将名为“南岭民爆(002096) 利润表单位:万元”的列设置为新的索引列。其中,inplace=True表示在原DataFrame中直接修改,而不是返回一个新的DataFrame。需要注意的是,代码中的列名应该用字符串表示,即需要加上单引号或双引号。
相关问题
#删除爬取到利润表中有"单位:万元.5"字样的这一多余列 del df['南岭民爆(002096) 利润表单位:万元.5'] #将含有字样"利润表单位:万元"这一列设置为新的索引列 df.set_index('____(__2096) 利润表单位:万元',inplace = True) #打印输出,查看清洗后变量的前6行 print(df.head(5))
根据你的代码,需要填写的部分是'南岭民爆(002096)',而不是'____(__2096)'。
正确的代码应该是:
```python
# 删除爬取到利润表中有"单位:万元.5"字样的这一多余列
del df['南岭民爆(002096) 利润表单位:万元.5']
# 将含有字样"利润表单位:万元"这一列设置为新的索引列
df.set_index('南岭民爆(002096) 利润表单位:万元', inplace=True)
# 打印输出,查看清洗后变量的前5行
print(df.head(5))
```
阅读全文