Skip to content

Instantly share code, notes, and snippets.

@robintux
Created May 2, 2020 16:38
Show Gist options
  • Save robintux/812c35645145a1747ed1bbe01bdae739 to your computer and use it in GitHub Desktop.
Save robintux/812c35645145a1747ed1bbe01bdae739 to your computer and use it in GitHub Desktop.
"""
Codigos para guardar lista a partir de archivos csv
"""
# Limpiamos la memoria ram con el magic command : reset
%reset
import pandas as pd
# https://www.kaggle.com/kaggle/us-baby-names
Nombres = pd.read_csv("/tmp/NationalNames.csv")
Nombres.head()
# Conversimos una columna en una lista de python
ListaNombres = Nombres.Name.tolist()
ListaNombres[10:15]
# Almacenamos esa lista en un archivo de texto plano (txt)
import json
with open('/tmp/test.txt', 'w') as f:
f.write(json.dumps(ListaNombres))
# https://www.kaggle.com/kaggle/sf-salaries
NombresTrabajos = pd.read_csv("/tmp/Salaries.csv", skiprows = 0)
NombresTrabajos.columns
# Creamos una lista con los nombres (columna EmployeeName)
NombresTrabajos.EmployeeName
ListaTrabajos = NombresTrabajos.EmployeeName.tolist()
ListaTrabajos[10:25]
import json
with open('/tmp/ListaTrabajos.txt', 'w') as f:
f.write(json.dumps(ListaTrabajos))
!cat "/tmp/ListaTrabajos.txt"
# Creamos una lista con el titulo (nombres) del puesto de trabajo
NombresTrabajos = NombresTrabajos.JobTitle.tolist()
NombresTrabajos[0:5]
with open('/tmp/NombresTrabajos.txt', 'w') as f:
f.write(json.dumps(NombresTrabajos))
!cat "/tmp/NombresTrabajos"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment