發生的情況是我有這組資料,并且在名為的列Fecha de diagnóstico中有很多00:00:00我想消除的術語,你知道有什么方法可以消除所有這些術語嗎?
不用擔心,不要注意其他的,它是西班牙語的。
我試過這個
ruta.drop(ruta.loc[ruta['Fecha de diagnóstico']=='00:00:00'].index, inplace=True)
但它似乎不起作用
這是我有
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
ruta = pd.read_csv('/content/drive/MyDrive/datos punto 6/Casos_positivos_de_Covid-19_en_el_departamento_de_Antioquia.csv')
cambio = ruta.drop(['fecha reporte web','Fecha de notificación','Código DIVIPOLA departamento','Nombre departamento','Código DIVIPOLA municipio','Unidad de medida de edad','Código ISO del país','Nombre del país','Recuperado','Fecha de inicio de síntomas','Fecha de muerte','Fecha de recuperación','Tipo de recuperación','Pertenencia étnica','Nombre del grupo étnico','Ubicación del caso','Estado','Tipo de contagio'], axis=1)
uj5u.com熱心網友回復:
如果您確實有 datetime 型別,請在保留型別的同時僅保留日期:
df['col'] = df['col'].dt.date
uj5u.com熱心網友回復:
如果您不需要保留型別,而只是希望將日期作為字串,則可以使用以下方式格式化日期.dt.strftime()時間:
ruta['Fecha de diagnóstico'].dt.strftime("%Y-%M-%d")
這樣做的好處是您可以將日期格式更改為您想要的任何格式(即/分隔符或不同的日、月和年順序)。
權衡是您丟失了datetime型別,您可能需要某種型別的處理。如果要保留該datetime列的型別,請使用 Mozway 的答案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/449880.html
