我有一个问题。我的数据框中有一个date_time列(以及许多其他列)。
df["Date_time"].head()
0 2021-05-15 09:54
1 2021-05-27 17:04
2 2021-05-27 00:00
3 2021-05-27 09:36
4 2021-05-26 18:39
Name: Date_time, dtype: object
我想将这一列拆分为两列(日期和时间)。
我使用这个公式,效果很好:
df["Date"] = ""
df["Time"] = ""
def split_date_time(data_frame):
for i in range(0, len(data_frame)):
df["Date"][i] = df["Date_time"][i].split()[0]
df["Time"][i] = df["Date_time"][i].split()[1]
split_date_time(df)
但是有没有更优雅的方式呢?谢谢
转载请注明出处:http://www.hnsdbxf.com/article/20230526/2524437.html