从excel中提取特定列到Dataframe中



我只需要excel表格中的2列,一个总是位于B,另一个根据月份的变化而变化。B处的那个没有名字,但另一个有,所以我想知道如何为B处的那个设置名字或者如何找到我知道字符串的那个并将它们提取到数据帧中?当前实现:

file_location = DesktopExcelfile.xlsx'  
df = pd.read_excel(file_location, index_col=None, na_values=['NA'],usecols="B,K")  

任何想法?

我发现第一个未命名的单元格被称为无名:1,下一个是无名:2等等,所以我只是重命名为:

df = df.rename(columns = {"Unnamed: 1":"Product"})
df = pd.DataFrame(df,columns=["Amount","Product"])

现在可以正常工作了

import numpy as np
import pandas as pd
file_location = DesktopExcelfile.xlsx'  
df = pd.read_excel(file_location)
df = df.rename(columns = {"Unnamed: 1":"Product"})
df = pd.DataFrame(df,columns=["Amount","Product"])

相关内容

  • 没有找到相关文章

最新更新