import pandas as pd
file=pd.ExcelFile("c.xls")
df=pd.read_excel(file,skiprows=1)
cols = [i for i in df.columns if i not in ['销售额']]
print(df[cols])
cols = [i for i in df.columns if i not in ['销售额']]
这句代码,字面意思能够理解,获取excel表格的所有列,但是剔除掉销售额这列。得到一串数组。
但是对于这句代码,语法用法感觉比较困惑。
for 语句很熟悉
if not 也清楚
但是这样整合在一起,迷茫了,特别是 for 的前面的变量 i
烦请帮忙分解一下。谢谢!
初步接触python中。