行いたい処理
以下の様なマイクロ秒まで入っているデータを、1分単位で切り捨てて、秒まで表示する様な処理を行い、ラベルをつけたいです。
python
1with open('dat1.csv','w') as f: 2 f.write( 3'''id,time 41,90000074007 52,90000385068 63,90110385068 74,90201385068 8''')
例)
id,time,label
1,90000074007→1,090000 ,0
2,90000385068→2,090000 ,0
3,90110385068→3,090100 ,1
4,90201385068→4,090200 ,2
試したこと・調べたこと
まずは一つづつ、と考えて時刻として扱えないか試しに以下を行いました。
python
1aTime = datetime.time(90000074007)
結果
OverflowError: signed integer is greater than maximum
色々調べたのですが、元々のdataが上記の様に整数だけだとどの様に応用したらいいのかわかりませんでした。
初歩的なことかもしれませんが、どなたかご教授いただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー