Python:将excel数据转换成dataframes

标签 python excel pandas dataframe

我想将 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

没有看到真正的原始数据文件,我认为这是我能想到的最好的答案。

关于Python:将excel数据转换成dataframes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44070938/

相关文章:

python - 为什么 python 中的空函数调用对于动态编译的 python 代码要慢 15% 左右

python - pandas 中的回归列

python - 如果没有抛出异常则执行

python - 我想用逗号拆分嵌套列表中的元素

vba - 将多个单元格乘以另一个数字的最快方法是什么?

Excel::Writer::XLSX 在公式中添加了一个意想不到的@(第 2 部分)

java - header 签名无效;在 excel 文档上使用 Apache POI 的 IOException

python - Pandas GroupBy 对象到数据框,将数据存储在逗号分隔的文件中

python - 如何传递日期参数在python pandas中执行sql存储过程

python - countVectorizer Scikit-learn 中的特殊字符