Need Work-around For Handling Timestamps In Dataframe And Get Datetime
I originally posted a question about plotting different datetime-sampling in the same plot, stored in many different dataframes. I got help understanding I needed to convert my tim
Solution 1:
I guess I am having trouble figuring out what you are asking. Given a df of the form:
ts value
0 2019-10-18 08:13:26.702 14
1 2019-10-18 08:13:26.765 10
2 2019-10-18 08:13:26.790 5
3 2019-10-18 08:13:26.889 6
4 2019-10-18 08:13:26.901 8
5 2019-10-18 08:13:27.083 33
I can execute the following to convert the ts column to a pd.datetime varaible and make the ts column the index:
df['ts'] = pd.to_datetime(df['ts'])
df = df.set_index(['ts'], drop=True)
which yields the df of form
value
ts
2019-10-18 08:13:26.702 14
2019-10-18 08:13:26.765 10
2019-10-18 08:13:26.790 5
2019-10-18 08:13:26.889 6
2019-10-18 08:13:26.901 8
I can then print the values of the index, or for that matter use any iteration on the index I want. The following just gives the first 5 values.
for i in range(5):
print(df.iloc[i].name)
2019-10-18 08:13:26.702000
2019-10-18 08:13:26.765000
2019-10-18 08:13:26.790000
2019-10-18 08:13:26.889000
2019-10-18 08:13:26.901000
Post a Comment for "Need Work-around For Handling Timestamps In Dataframe And Get Datetime"