下記のtxtのようなデータが2つあり、ミリセックのレベルで2個のデータを統合したいです。
データの時間は時間帯は同じですが、秒数やミリセックの部分はバラバラはです。
よろしくお願いします。
import
1import io 2 3txt = """ 4A,B,c 520:08:02,1,10 620:08:02,20,500 720:08:03,99,600 820:08:03,150,700 920:09:02,199,800 1020:09:02,999,544 11""" 12 13df = pd.read_csv(io.StringIO(txt), sep=",") 14print(df) 15 16df['time'] = df['A'].str.cat(df['B'].astype(str).str.zfill(3), sep=".") 17print(df) 18
「ミリセックのレベルで統合」という言葉の意味がよくわかりません。「ミリセックまで同一なデータは同一であるとみなしつつ、2つのデータをつなぎ合わせる」という意味でしょうか?具体的に2つのデータと、統合後のデータを、例示していただけると、わかりやすくなります。
また、統合後の期待するデータ形式は何でしょうか?コードにあるtxt形式なのか、最初のdfの形式なのか、最後のdfの形式なのか?これも、はっきり記述いただけると、わかりやすくなります。
B,cはそれぞれ何を表していますか?
https://teratail.com/questions/293207
で回答したまんまのコードですね(txtにc列だけ追加してある)。おそらく質問者は自分ではろくにコードが書けない人。