'Timestamp' object has no attribute 'apply'
时间: 2023-06-21 20:23:54 浏览: 157
非常抱歉,我之前的回答还是有误。`Timestamp` 对象确实没有 `apply` 属性。如果你想将 pandas 的日期时间类型转换为整数,可以使用 `pd.Timestamp.timestamp()` 方法。例如,假设你有一个日期时间对象 `dt`,你可以使用以下代码将其转换为整数:
```
import pandas as pd
dt = pd.Timestamp('2022-01-01 00:00:00')
timestamp = int(dt.timestamp())
```
首先,使用 `pd.Timestamp()` 创建一个日期时间对象 `dt`。然后,使用 `timestamp()` 方法将其转换为 Unix 时间戳,即表示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数。最后,使用 `int()` 将浮点数转换为整数。如果你想将一个 DataFrame 中的日期时间列转换为整数,可以使用类似以下的代码:
```
df['date'] = pd.to_datetime(df['date']).apply(lambda x: int(x.timestamp()))
```
首先,使用 `pd.to_datetime()` 将日期时间列转换为 pandas 的日期时间类型。然后,使用 `apply()` 方法将 `timestamp()` 应用于每个日期时间对象,并使用 `int()` 将浮点数转换为整数。最终,你会得到一个包含日期时间列的 DataFrame,其中日期时间列被表示为整数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)