下面给出的是数据的一部分,我想将数据从Jupyter Notebook的输出框中导出到excel文件。数据非常庞大,如1万行。
17:38:00 17:38:01 17:38:02 17:38:03 17:38:04 。。以下是我的代码:-
enter code here
import pandas as pd
import numpy as np
load_var=pd.read_csv(r'path')
# Select the dataframe
col_var=load_var['End Seconds']
# Converting the dataframe to array
a=col_var.values.tolist()
# define the function for time conversion
def convert(seconds):
seconds = seconds % (24 * 3600)
hour = seconds // 3600
seconds %= 3600
minutes = seconds // 60
seconds %= 60
return "%d:%02d:%02d" % (hour, minutes, seconds)
for n in a:
print(convert(n))
1)请建议在代码中添加一些内容。
谢谢。
您必须将函数应用于要修改的系列,如下所示:
load_var = pd.read_csv(r'path')
load_var['End Seconds'] = load_var['End Seconds'].apply(convert)
现在,您将转换后的数据存储在内存中,可以使用df.to_excel()
Fahmi提到的方式将其保存到Excel 。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句