最一致的方法(防止偶然出現奇怪的日期)是將列轉換為日期時間,然後轉換為字符串:
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] 删除。
我来说两句