在python中將Ymd H:M:S格式轉換為int

使用熊貓,我將我的 csv 文件製作成數據框並將其命名為 data_A

data_A = pd.read_csv("D:/power.csv")

data_A 有專欄 time

時間欄

我想將其轉換為整數類型。例如,2020-01-01 00:00:00to20200101000000的數據類型data_A['time']是對象。如何將整個列時間更改為 int64 值?

DYZ

最一致的方法(防止偶然出現奇怪的日期)是將列轉換為日期時間,然後轉換為字符串:

pd.to_datetime(data_A.time).dt.strftime('%Y%m%d%H%M%S').astype(int)
#0    20200101000000
#1    20200101000020
#Name: time, dtype: int64

但是由於您time本質上是字符串,您可以通過標點符號將它們分開然後加入:

data_A.time.str.split('\W').str.join('').astype(int)
#0    20200101000000
#1    20200101000020
#Name: time, dtype: int64

第二種解決方案快了大約 40%。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

m/d/yh:m 格式為 ymd h:m:s

来自分类Dev

在 Google 表格中將持續時間從文本轉換為時間值(例如 2 h 15 min 到 2h 15m 0s)

来自分类Dev

javascript中的时间格式H:M:S

来自分类Dev

將 Int32 轉換為 char(s) 表示

来自分类Dev

如何在 JavaScript 中將 12H 時間轉換為 24H 時間?

来自分类Dev

计算R中%H:%M:%S格式的时差

来自分类Dev

如何將秒轉換為 H:MM:SS 並將日期保留在單獨的列中

来自分类Dev

Timedelta以“%H:%M”格式

来自分类Dev

在SSRS中总计H:M:S

来自分类Dev

Python pandas 如何將 defaultdict 轉換為 csv 格式?

来自分类Dev

將yearweek格式轉換為日期python

来自分类Dev

將列轉換為特定的日期格式,其中包含 python 中不同的日期格式

来自分类Dev

计算bash中的时间(h:m:s或m:s)差异

来自分类Dev

在 C# WinForm 中將 int 轉換為 Hex

来自分类Dev

將txt文件中的int值轉換為float

来自分类Dev

在postgresql中將int轉換為字符串?

来自分类Dev

如何使用%Y%m%d%H%M%S格式从字符串中添加时间

来自分类Dev

在 Python 中將平面字符串轉換為日期格式

来自分类Dev

在 Python 中將 CSV 轉換為 Json。格式問題

来自分类Dev

如何在python中將列表轉換為其他格式

来自分类Dev

比较日期时间模式 'yMd H:m:s' 选择条件与日期类型

来自分类Dev

php (h:m:s) 格式的时差

来自分类Dev

在 Python 中將 float 轉換為 int 結果錯誤答案

来自分类Dev

如何在haskell上將[Int]轉換為[Int]

来自分类Dev

Powershell 將 txt 文件的列轉換為 JSON 格式

来自分类Dev

將 png 格式的陰影轉換為 svg

来自分类Dev

JS:將時間轉換為日期格式

来自分类Dev

將鄰接列表轉換為遞歸格式

来自分类Dev

使用 jq 將 json 轉換為長格式表

Related 相关文章

热门标签

归档