簡體   English   中英

Python:將excel數據轉換為數據框

[英]Python: convert excel data into dataframes

我想將 Excel 文件中的一些可用數據放入 Python 中的數據框中。 我使用的代碼如下(我用來讀取excel文件的兩個示例):

d=pd.ExcelFile(fileName).parse('CT_lot4_LDO_3Tbin1')
e=pandas.read_excel(fileName, sheetname='CT_lot4_LDO_3Tbin1',convert_float=True)

問題是我得到的數據幀的值在逗號后只有兩個數字。 換句話說,excel 值就像 0.123456,我進入了像 0.12 這樣的數據框值。

一輪或類似的事情似乎已經完成,但我找不到如何改變它。

任何人都可以幫助我嗎?

謝謝您的幫助 !

你可以試試這個。 我用test.xlsx具有兩個片材,和“CT_lot4_LDO_3Tbin1”是第二片材。 我還在excel中將第一個值設置為Text格式。

import pandas as pd 
fileName = 'test.xlsx'
df = pd.read_excel(fileName,sheetname='CT_lot4_LDO_3Tbin1')

結果:

In [9]: df
Out[9]: 
       Test
0  0.123456
1  0.123456
2  0.132320

沒有看到真正的原始數據文件,我認為這是我能想到的最佳答案。

使用 Pandas 0.20.1 應該可以:

df = pd.read_csv('CT_lot4_LDO_3Tbin1.fileformat')

例如,在excel中:

df = pd.read_csv('CT_lot4_LDO_3Tbin1.xlsx')

閱讀此文檔: http : //pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html

好吧,當我嘗試:

df = pd.read_csv(r'my file name')

我在 df 中有類似的東西

http://imgur.com/a/Q2upp

我不能把 .fileformat 放在句子中

您可能對刪除 Pandas 自動執行的列數據類型推斷感興趣。 這是通過手動指定列的數據類型來完成的。 這就是您可能正在尋找的內容。

Python pandas:讀取Excel文件時如何指定數據類型?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM