public Columna getColumnaUnica(int posicion)
		{
			Columna columna = new Columna ();
			foreach (Fila aux in tabla)
			{
				columna.agregar (aux.getDato(posicion));
			}
			return columna;
		}
		//public Columna[] getColumna(int posicion)
		//{
		//	/*Retorna la columna posicion y la columna con los resultados*/
		//	Columna[] datos = new Columna[2];
		//	datos [0] = new Columna ();
		//	datos [1] = new Columna ();

		//	foreach (Fila aux in tabla)
		//	{
		//		if (aux.estaHabilitado())
		//		{
		//			datos [0].agregar (aux.getDato(posicion));
		//			datos [1].agregar (aux.getDato(aux.tamaño()-1));
		//		}
		//	}
		//	if (datos.Length > 0)
		//	{
		//		eliminarNulos (ref datos [0],ref datos [1]);
		//		if(datos[0].getDato(0).getTipoDato()!=Dato.ATRIBUTO)
		//		{
		//			return Orden.rapido(datos[0],datos[1]);
		//		}
		//	}
		//	return datos;
		//}
		private void eliminarNulos(ref Columna principal, ref Columna auxiliar)
		{
			/*Elimina los valores nulos dentro de la tabla, no afectan en el valor de la entropia*/
			int contador = 0;
			for(int x = 0; x<principal.tamaño()-1; x++)
			{
				if (!principal.getDato(x).existe())
				{
					principal.eliminar (x);
					auxiliar.eliminar (x);
					contador++;
				}
			}
		}