![](/img/trans.png)
[英]Convert a pandas dataframe in a transactional data format to a list - Python
[英]How can I convert format of values as well as data type in DataFrame and format of values in list in Python Pandas?
我在 Python Pandas 中有 DataFrame,如下所示(col1 为字符串格式):
col1
-----
23.11.2020
22/12/2021
04-12-2019
....
此外,我有如下列表:
my_list = ["23.11.2020", "22/12/2021", "04-12-2019", ...]
我有两件事要做:
因此,我需要:
数据框如下:
col1
-----
23-11-2020
22-12-2021
04-12-2019
....
列表如下:
my_list = ["23.11.2020", "22.12.2021", "04.12.2019", ...]
我怎样才能在 Python Pandas 中做到这一点?
pd.to_datetime(ser.str.replace(r"[\.\/]", "-", regex=True), format='%d-%m-%Y').dt.strftime('%d-%m-%Y')
pd.to_datetime(pd.Series(my_list).str.replace(r"[\-\/]", ".", regex=True), format='%d.%m.%Y').dt.strftime('%d.%m.%Y').tolist()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.