##**Parte 3**
**Tratamiento de registros duplicados**
import pandas as pd
aDatos = pd.read_csv('alquiler.csv',sep = ';')
aDatos.head(10)
aDatos['Tipo']
aDatos.Tipo
tipo_de_inmuebe = aDatos.Tipo
type(tipo_de_inmuebe)
tipo_de_inmuebe.drop_duplicates()
tipo_de_inmuebe.drop_duplicates(inplace = True)
tipo_de_inmuebe
##Organizando Visualizacion
tipo_de_inmuebe.index
type(tipo_de_inmuebe)
tipo_de_inmuebe = pd.DataFrame(tipo_de_inmuebe)
type(tipo_de_inmuebe)
tipo_de_inmuebe.shape[0]
range(tipo_de_inmuebe.shape[0])
for i in range(tipo_de_inmuebe.shape[0]):
print(i)
tipo_de_inmuebe.index = range(tipo_de_inmuebe.shape[0])
tipo_de_inmuebe.index
tipo_de_inmuebe
tipo_de_inmuebe.columns.name = 'ID'
tipo_de_inmuebe
##Series
data = [1,2,3,4,5]
s = pd.Series(data)
s
index = ['Linea' + str(i) for i in range(5)]
index
s1 = pd.Series(data = data,index = index)
s1
data1 = {'Linea' + str(i): i + 1 for i in range(5)}
data1
s2 = pd.Series(data1)
s2
s3 = s1 + 2
s3
s4 = s3 + s1
s4
##Data Frame
data = [[1,2,3],[4,5,6],[7,8,9]]
data
df1 = pd.DataFrame(data = data)
df1
index = ['Linea' + str(i) for i in range(3)]
index
df2 = pd.DataFrame(data = data, index = index)
df2
columns = ['Columna' + str(i) for i in range(3)]
columns
df3 = pd.DataFrame(data = data, index = index,columns = columns)
df3
data1 = {'Columna0':{'Linea0':1,'Linea1':4,'Linea2':7},
'Columna1':{'Linea0':2,'Linea1':5,'Linea2':8},
'Columna2':{'Linea0':3,'Linea1':6,'Linea2':9}}
data1
df4 = pd.DataFrame(data1)
df4
data2 = [(1,2,3),(4,5,6),(7,8,9)]
data2
df5 = pd.DataFrame(data2,index = index,columns = columns)
df5
df3
df3[df3 > 0] = 'A'
df3
df4[df4 > 0] = 'B'
df4
df5[df5 > 0] = 'C'
df5
df6 = pd.concat([df3,df4,df5])
df6
df7 = pd.concat([df3,df4,df5],axis = 1)
df7