Python - Funcion para eliminar una columna pasandole como parametro el string y el indice a borrar

 
Vista:

Funcion para eliminar una columna pasandole como parametro el string y el indice a borrar

Publicado por dante (1 intervención) el 30/07/2020 06:53:57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def elimina_columna(texto_csv,indice):
      print(texto_csv)
      lista=texto_csv.split('\n')
      print(lista)
       i=0
       while i <= len(lista):
            += 1
            print(len(lista))
             for a in lista:
                nlista=[]
                 nlista.append([lista[lista.index(a)]])
                 print(nlista)
            nlista[indice].pop(indice)
            print(nlista)
           print('\n'.join(lista))

#es lo que se me ocurrio pero no me funciona
#la funcion debe devolver el texto con la columna ya eliminada
#ejemplo uno, dos, tres
cuatro, cinco, seis
funcion(text, 0)
#deberia devolver
dos,tres
cinco,seis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de katas
Val: 1.247
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Funcion para eliminar una columna pasandole como parametro el string y el indice a borrar

Publicado por katas (29 intervenciones) el 30/07/2020 12:49:38
Hola Dante, aquí te he dejado una función que recibe el CVS y la lista de indices a eliminar.
https://www.lawebdelprogramador.com/codigo/Python/6381-Eliminar-uno-o-varios-elementos-de-un-archivo-CSV-por-su-indice.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar