我是一個newB python建模器,目前遇到了一些代碼行,這可能對很多人都很基本。Python數據幀行和列
我正在使用python 2.7並已成功使用xlwings將外部工作簿中的命名範圍複製到pd.dataframe格式。除了df.index和df.columns之外,所有東西都可以正常工作。目前,代碼將1到n(基於行數和列數)分配爲索引和列名。
有沒有辦法,我使用我導入的數據的第一列值作爲df.index和第一行作爲df.column?
能有人請幫助我得到的東西是這樣的:
df = pd.DataFrame(myExcelRange, df.index = 'first column values', df.columns = 'first row values')
myExcelRange的形狀和名稱可能每次都不同。
任何指導方針將不勝感激。
實施例:
> myExcelRange
ITEM Dan Jane Fan
A 77 78 40
B 89 53 72
C 20 19 79
D 81 54 93
E 77 76 99
熊貓正在返回
0 1 2 3
0 ITEM Dan Jane Fan
1 77 78 40 0
2 89 53 72 0
3 20 19 79 0
4 81 54 93 0
5 77 76 99 0
期望
ITEM Dan Jane Fan
A 76 89 100
B 59 72 24
C 69 73 19
D 70 92 43
E 65 94 30
什麼是'type(myExcelRange)'? – jezrael
這是一個'列表'類型 –
您可以添加一些樣例,例如'myExcelRange = ['a','b','c']'或'myExcelRange = [['a','b','c'], ['d','e','f']]'和期望的輸出? – jezrael