Agregar ceros a la izquierda a cadenas en Pandas Dataframe
En Pandas, trabajar con cadenas a veces puede requerir modificar su formato. Una tarea común es agregar ceros a la izquierda de cadenas en un marco de datos. Esto es especialmente útil cuando se trata de datos numéricos que deben convertirse a un formato de cadena, como ID o fechas.
Para lograr esto, puede aprovechar el atributo str de una serie Pandas. Este atributo proporciona acceso a una variedad de métodos de manipulación de cadenas, incluido uno específicamente para agregar ceros a la izquierda: zfill().
Para agregar ceros a la izquierda a la columna 'ID' en el marco de datos proporcionado, use el siguiente código:
df['ID'] = df['ID'].str.zfill(15)
El método zfill() toma un único argumento, que especifica el valor deseado. longitud total de las cadenas resultantes. En este caso, se establece en 15, lo que genera cadenas con 15 caracteres y los caracteres faltantes se rellenan con ceros a la izquierda.
El marco de datos actualizado tendrá el siguiente formato:
ID text1 text 2 0 000000002345656 blah blah 1 000000000003456 blah blah 2 000000000541304 blah blah 3 000000000201306 hi blah 4 000012313201308 hello blah
Para obtener más información y métodos disponibles para la manipulación de cadenas en Pandas, consulte la documentación en http://pandas.pydata.org/pandas-docs/stable/text.html.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3