Faits : A. A.a. A._, née en 1969, mariée et mère de deux enfants (nés en 1991 et 1997), a travaillé en tant que secrétaire-comptable. En raison d'une fibromyalgie et d'un état dépressif, elle a déposé une demande de prestations de l'assurance-invalidité au mois de mars 2007. Au terme de son instruction, l'Office de l'assurance-invalidité du canton de Fribourg (ci-après: l'office AI) a rejeté la demande de prestations; il a considéré que la capacité de travail de l'assurée était entière dans son activité habituelle, avec une baisse de rendement inférieure à 30 % (décision du 19 juin 2008). Par jugement du 28 avril 2011, le Tribunal cantonal du canton de Fribourg, Ie Cour des assurances sociales a rejeté le recours formé par A._ contre cette décision. A.b. Au mois d'avril 2014, A._ a présenté une seconde demande de prestations de l'assurance-invalidité; elle y indiquait souffrir d'une dépression et de double incontinence; elle mentionnait également une suspicion d'apnées nocturnes. Entre autres mesures d'instruction, l'administration a soumis l'assurée à une expertise psychiatrique auprès du docteur B._, spécialiste en psychiatrie et psychothérapie, qui a posé les diagnostics avec effet sur la capacité de travail de troubles dépressifs récurrents, épisode actuel moyen avec syndrome somatique, et d'état anxieux flottant d'intensité légère; il a conclu à une capacité résiduelle de travail de 40 % dans l'activité habituelle, considérée comme adaptée (rapport du 19 décembre 2015). L'office AI a également diligenté une enquête économique sur le ménage (rapport du 27 avril 2016). Par décision du 24 novembre 2016, l'administration a rejeté la demande de prestations de A._. Elle a considéré que l'intéressée avait un statut mixte de personne active à 60 % et de ménagère à 40 % et présentait un taux d'empêchement dans l'accomplissement des travaux ménagers de 7,5 %, si bien que le taux d'invalidité s'élevait à 23 % (3 % de taux d'empêchement dans l'accomplissement des travaux ménagers et 19,98 % d'invalidité dans la sphère professionnelle). B. Statuant le 22 février 2018 sur le recours formé par A._ contre la décision du 24 novembre 2016, le Tribunal cantonal du canton de Fribourg, Ie Cour des assurances sociales, l'a rejeté. C. A._ interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation. Elle conclut en substance au renvoi de la cause à l'instance cantonale ou à l'administration, pour instruction complémentaire, notamment la mise en oeuvre d'une expertise pluridisciplinaire, et nouvelle décision au sens des considérants. L'office intimé conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer.