0.000003
Excel单元格中的值在使用pandapd.read_excel
读取python时会转换为3e-05
。这是我下面的程序。我是Python新手,正在学习。请建议。
import pandas as pd
import numpy as np
import os
import glob
os.chdir('C:\\Users\\Desktop\\Files\\')
files = glob.glob("CT.xls")
for f in files:
print(f)
x = pd.read_excel(f).replace(np.nan, '', regex=True)
cols = x.loc[0]
x.drop(x.index[[0]],inplace=True)
x.columns = cols
#-------------------
pipe_del =[]
for i,j in x.iterrows():
st = ''
for k in j:
st = st + (k).strip() + '|'
st = st[0:len(st)-1]
pipe_del.append(st)
newf = f.split('_')[0].split(' ')[0]+'_'+f.split('_')[0].split(' ')[1]+'_'+f.split('_')[0].split(' ')[2]+'_'+f.split('_')[1].split('.')[0]+'.csv'
with open(newf, "w") as output:
for i in pipe_del:
output.write("%s\n" % i)
尝试
pd.options.display.float_format = '${:,.6f}'.format
然后打印结果。
更改显示设置时要小心,请记住访问文档:https://pandas.pydata.org/pandas-docs/stable/options.html
问题内容: 我有一个Excel工作表,它在某些单元格中已经有一些值。 对于前:- 我希望大熊猫写特定的单元格而不接触任何其他单元格,工作表等 这是我尝试的代码。 但是,此代码将删除较旧的单元格值。 我已经提到过:-如何在不覆盖数据的情况下(使用熊猫)写入现有的excel文件? 但是此解决方案不起作用。 问题答案: 我无法使用熊猫来完成我在问题中提出的要求,但是可以使用来解决它。 我将编写一些代码片
我有一些蛋白质结构数据,我已将其转换为Pandas DataFrame。 有一列对应于氨基酸残基,标记为< code>resi。 我想选择<code>resi<code>值出现在其他列表中的所有行。现在,我可以使用以下方法选择存在的行: 如何选择行,以便包含疏水残基的行都被选中,而不在数据帧选择器中写入更多条件?据我所见,Pandas关于字符串方法的文档不允许我传递值列表。
问题内容: 这个问题已经在这里有了答案 : Python中的Windows路径 (5个答案) 4年前关闭。 追溯(最近一次通话): 产品中的文件“”,第1行= pd.read_csv(’C:\ amazon_baby.csv’) 在parser_f中的第562行的文件“ C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io
我的数据集中有一列,它有以下值(single,married)一些单元格是空的,我想将single转换为0,married转换为1,并将其从string转换为int 没有值的单元格会出现此错误 我尝试过这样的填充: 但仍然给出相同的错误
我有一个熊猫数据框,它看起来如下()。我希望将列的值转换为独立的列() 原始数据帧 转换数据帧 实现这一目标最方便的方法是什么?
我有一个数据框,如下所示 如何从它创建一个单独的x和y列?