関連するデータを取得するテキストファイルを解析しました。次に、変数(dlOrbit2、imageId3、imageStart4、imageEnd4)を組み合わせて、リスト内の一連の4文字列を作成しました。が一致した後、リスト要素をグループ化する
combined = str(','.join([dlOrbit2, imageId3, imageStart4, imageEnd4]))
strSplit = combined.split(',')
プリントは、私が最初の列に一致し、グループの要素を希望
['46284', '514607', '2016-10-26 02:43:46', '2016-10-26 02:48:39']
['46284', '514607', '2016-10-26 02:43:46', '2016-10-26 02:48:39']
['46284', '514607', '2016-10-26 02:43:46', '2016-10-26 02:48:39']
['46284', '514607', '2016-10-26 02:43:46', '2016-10-26 02:48:39']
['46288', '514626', '2016-10-26 09:48:26', '2016-10-26 09:48:37']
['46288', '514663', '2016-10-26 09:53:46', '2016-10-26 09:54:57']
['46288', '514663', '2016-10-26 09:53:46', '2016-10-26 09:54:57']
['46288', '514663', '2016-10-26 09:53:46', '2016-10-26 09:54:57']
['46288', '514663', '2016-10-26 09:53:46', '2016-10-26 09:54:57']
['46288', '514663', '2016-10-26 09:53:46', '2016-10-26 09:54:57']
['46290', '514628', '2016-10-26 13:12:34', '2016-10-26 13:12:53']
['46290', '514628', '2016-10-26 13:12:54', '2016-10-26 13:13:13']
['46291', '514738', '2016-10-26 14:56:39', '2016-10-26 14:59:06']
['46291', '514738', '2016-10-26 14:56:39', '2016-10-26 14:59:06']
['46291', '514738', '2016-10-26 14:56:39', '2016-10-26 14:59:06']
['46291', '514738', '2016-10-26 14:56:39', '2016-10-26 14:59:06']
をstrSplit。したがって、46284 x 4、46288 x 6、46290 x 2、46291 x 4となります。これらのグループ内で、要素2から最も早い時刻と要素3からの時刻を取得したいと考えています。
['46284', '514607', '2016-10-26 02:43:46', '2016-10-26 02:48:39']
['46288', '514626', '2016-10-26 09:48:26', '2016-10-26 09:54:57']
['46290', '514628', '2016-10-26 13:12:34', '2016-10-26 13:13:13']
['46291', '514738', '2016-10-26 14:56:39', '2016-10-26 14:59:06']
このリストは常に4つの要素ですが、グループ化要素の数(最初の列)は常に変更されます。
これらの結果をCSVファイルにエクスポートします。しかし、私は上記のセクションで助けが必要です。
何かしようとしましたか?あなたはどこまで行ったのかを教えてくれますか? – HuStmpHrrr
@HuStmpHrrr私は数日間試してみました。私はただ円で回転し続けます。私は本当に次のステップを知らない。私は辞書に入れようとしましたが、比較して追加しようとしました。 –
ええ、ちょうど私達にコードを示し、私たちは何がうまくいかなかったかを見ていきます。 – HuStmpHrrr