A.-X._, ressortissante belge et portugaise née le 29 novembre 1974, est entrée en Suisse le 28 août 1995 avec ses parents et sa soeur cadette. Son père, sa mère et sa soeur ont obtenu une autorisation de séjour annuelle, ces dernières au titre de regroupement familial. Majeure à son arrivée en Suisse, X._ n'a pas bénéficié de ce regroupement et a reçu un permis B d'élève (art. 31 de l'ordonnance du 6 octobre 1986 limitant le nombre des étrangers [OLE; RS 823. 21]), régulièrement renouvelé jusqu'au 28 août 1998. X._ a fréquenté durant l'année 1996 divers cours à l'Ecole-Club Migros, puis a poursuivi des études à l'Ecole supérieure d'informatique de gestion à Genève, où elle a obtenu le diplôme d'informaticienne de gestion le 29 juin 1998. Donnant suite aux requêtes de l'intéressée des 8 septembre 1998 et 12 janvier 1999, l'Office cantonal de la population du canton de Genève a transmis le dossier de X._ à l'Office fédéral des étrangers en vue de l'octroi d'une exemption des mesures de limitation au sens de l'art. 13 lettre f OLE. Par décision du 31 mars 1999, confirmée le 8 octobre 1999 sur recours de l'intéressée par le Département fédéral de justice et police (ci-après: le Département fédéral), l'Office fédéral des étrangers a refusé d'accorder l'exception sollicitée. B.-Agissant le 10 novembre 1999 par la voie du recours de droit administratif, X._ demande au Tribunal fédéral d'annuler la décision du Département fédéral du 8 octobre 1999, de lui accorder une exception aux mesures de limitation et de renvoyer la cause à l'Office cantonal de la population en vue de l'octroi d'une autorisation de séjour et de travail en sa faveur. Le Département fédéral conclut au rejet du recours. C.- Par ordonnance du 10 décembre 1999, le Président de la IIe Cour de droit public a admis la requête de mesures provisoires formée par l'intéressée, tendant à ce que celle-ci soit autorisée à séjourner et à travailler dans le canton de Genève jusqu'à droit connu sur la présente procédure.