python表格列转时间戳
时间: 2024-11-21 08:29:01 浏览: 5
利用python对excel中一列的时间数据更改格式操作
在Python中,如果你有一个包含日期或时间的字符串列,并想要将其转换为时间戳,可以使用`pandas`库中的`to_datetime`函数,然后通过`astype('int64')`将时间序列转换为整数形式的时间戳。以下是一个基本示例:
```python
import pandas as pd
# 假设你有一个DataFrame,如df['datetime_column']有日期数据
df = pd.DataFrame({
'datetime_column': ['2023-01-01', '2022-12-31', '2022-01-01']
})
# 将字符串列转换为时间戳
df['datetime_column'] = pd.to_datetime(df['datetime_column'])
# 转换为时间戳(单位为纳秒)
df['timestamp_column'] = df['datetime_column'].astype(np.int64) // 1e9
print(df)
```
在这个例子中,`timestamp_column`将会存储每个日期对应的Unix时间戳(从1970年1月1日开始的秒数)。
阅读全文