﻿ Pandas Datetime: Convert given datetime to timestamp - w3resource

# Pandas Datetime: Convert given datetime to timestamp

## Pandas Datetime: Exercise-9 with Solution

Write a Pandas program to convert given datetime to timestamp.

Sample Solution :

Python Code :

``````import pandas as pd
import datetime as dt
import numpy as np
df = pd.DataFrame(index=pd.DatetimeIndex(start=dt.datetime(2019,1,1,0,0,1),
end=dt.datetime(2019,1,1,10,0,1), freq='H'))\
.reset_index().rename(columns={'index':'datetime'})
print("Sample datetime data:")
df['ts'] = df.datetime.values.astype(np.int64) // 10 ** 9
print("\nConvert datetime to timestamp:")
print (df)
``````

Sample Output:

```Sample datetime data:
datetime
0 2019-01-01 00:00:01
1 2019-01-01 01:00:01
2 2019-01-01 02:00:01
3 2019-01-01 03:00:01
4 2019-01-01 04:00:01
5 2019-01-01 05:00:01
6 2019-01-01 06:00:01
7 2019-01-01 07:00:01
8 2019-01-01 08:00:01
9 2019-01-01 09:00:01

Convert datetime to timestamp:
datetime          ts
0  2019-01-01 00:00:01  1546300801
1  2019-01-01 01:00:01  1546304401
2  2019-01-01 02:00:01  1546308001
3  2019-01-01 03:00:01  1546311601
4  2019-01-01 04:00:01  1546315201
5  2019-01-01 05:00:01  1546318801
6  2019-01-01 06:00:01  1546322401
7  2019-01-01 07:00:01  1546326001
8  2019-01-01 08:00:01  1546329601
9  2019-01-01 09:00:01  1546333201
10 2019-01-01 10:00:01  1546336801
```

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

﻿

## Python: Tips of the Day

F strings:

It is a common practice to add variables inside strings. F strings are by far the coolest way of doing it. To appreciate the f strings more, let's first perform the operation with the format function.

```name = 'Owen'
age = 25
print("{} is {} years old".format(name, age))
```

Output:

```Owen is 25 years old
```

We specify the variables that go inside the curly braces by using the format function at the end. F strings allow for specifying the variables inside the string.

```name = 'Owen'
age = 25
print(f"{name} is {age} years old")
```

Output:

```Owen is 25 years old
```

F strings are easier to follow and type. Moreover, they make the code more readable.

```A, B, C = {2, 4, 6}
print(A, B, C)
A, B, C = ['p', 'q', 'r']
print(A, B, C)
```

Output:

```2 4 6
p q r
```