如何从输出中删除索引

时间:2019-09-09 13:06:37

标签: python pandas indexing

我需要从输出中删除索引,因为我需要计算两次之间的差然后显示出来。 我尝试添加index=False,但没有成功。 我无法使用df.to_string(index=False),因为那样将其转换为字符串时,将无法在计算中使用它。 这是我的代码:

import pandas as pd

df = pd.read_excel('File.xlsx',header=0, index= False)
df.index.name = None
#print (df.to_string(index=False))
df['Time'] = pd.to_datetime(df['Time'])

x=df.loc[df.b == '[0]->[1]', 'Time']
print ('\nx= ',x)
startDateTime= df.iloc[0,2]
print('\nstartDateTime ',startDateTime)
#if 3rd column is filled by datetimes
endDateTime=x
print('\nendDateTime ',endDateTime)
diff = endDateTime - startDateTime
print('difference is ',diff) 

输出:

x=  16073   2018-11-28 14:11:42.341599

所需的输出

x=   2018/11/28 14:11:42.341599

从行中删除.loc

x=df.loc[df.b == '[0]->[1]', 'Time'] 

我收到TypeError。 PS :最终结果diff = endDateTime - startDateTime是正确的,但显示效果不佳difference is 16073 00:04:22.670328 谢谢!

0 个答案:

没有答案