0
を浮上するため、私はデータフレーム(最初の列はstring
形式である)を有する: `コンバートHH:MMがパンダに
Time_string Count
23:10 2400
02:55 760
を私は最初の列のfloat
である第3の列を追加したい:
Time_float
23.166667
2.916667
どうすればよいですか?
を浮上するため、私はデータフレーム(最初の列はstring
形式である)を有する: `コンバートHH:MMがパンダに
Time_string Count
23:10 2400
02:55 760
を私は最初の列のfloat
である第3の列を追加したい:
Time_float
23.166667
2.916667
どうすればよいですか?
タイムスタンプには時間と分のコンポーネントしかない限り、これは非常に簡単です。分割して操作して結合する -
y = df.Time_string.str.split(':')
i, j = y.str[0], y.str[1]
df['Time_float'] = i.astype(int) + (j.astype(float)/60)
df
Time_string Count Time_float
0 23:10 2400 23.166667
1 02:55 760 2.916667
何を試しましたか? – Dominique
回答が役に立ちましたら、[vote on and accept it](https://stackoverflow.com/help/someone-answers)をご利用ください。ありがとう。 –