A.- L'hoirie O._ et l'hoirie G._ étaient propriétaires, en société simple, de domaines agricoles, viticoles et arboricoles situés sur le territoire de trois districts vaudois, ainsi que des actions de Z._ S.A., propriétaire d'un domaine en Valais. Préoccupés d'assurer la continuité de l'exploitation, les hoirs ont voulu adopter une structure juridique qui lie les générations futures et évite un morcellement de ce patrimoine foncier. Ils ont consulté la société B._ S.A., qui leur a suggéré de créer une ou plusieurs sociétés anonymes; examinant les frais de l'opération, la société a indiqué, sur le plan fiscal, qu'il faudrait payer les droits cantonaux de mutation pour les biens immobiliers transférés aux sociétés anonymes et que ces droits seraient calculés au taux de 3,3% sur le montant des estimationsfiscales. Les hoirs ont également consulté A._ S.A., devenue par la suite X._ S.A. (ci-après: X._). Celle-ci, par l'entremise de son expert fiscal, a conseillé de constituer une unique société anonyme et de lui transférer l'ensemble des biens immobiliers, les membres de la société simple devenant actionnaires de la nouvelle société. S'agissant des frais de l'opération, X._ a indiqué ce qui suit: "les conditions et coûts fiscaux à la constitution sont identiques à ceux indiqués dans le rapport "B._", pour la création de quatre sociétés anonymes". Les hoirs ont poursuivi le projet avec X._ et ont constitué, le 14 décembre 1988, la société Y._ S.A. (ci-après: Y._). Par convention du 29 juin 1989, les membres de la société simple ont vendu les biens immobiliers, pour leur valeur comptable, à Y._. L'Administration cantonale des impôts a déterminé les droits de mutation, conformément à la loi, sur la base de la valeur réelle des biens immobiliers, ne retenant ni la valeur d'estimation fiscale, ni la valeur comptable, ni la valeur de rendement. Après diverses discussions et démarches, le montant de cet impôt a été arrêté en dernier lieu à 936'666 fr. 25. Par ailleurs, l'Administration fédérale des contributions, prenant en compte la reprise de biens, a perçu des droits de timbre d'émission s'élevant à 359'149 fr. 50. Un expert a fixé à 1'150'616 fr. 05 la différence entre ce que les hoirs ont pu penser devoir à titre d'impôt sur la base des renseignements donnés par X._ et le montant qui a dû être réellement versé. Les hoirs ont cédé à Y._ leur créance contre X._ en réparation du dommage causé par la mauvaise exécution du mandat confié à cette société. B.- Reprochant à X._, en tant que mandataire professionnel, d'avoir donné des renseignements fiscaux inexacts et incomplets, Y._, agissant en qualité de cessionnaire, a déposé devant la Cour civile du Tribunal cantonal vaudois une demande en réparation datée du 27 décembre 1995, concluant à ce que sa partie adverse soit condamnée à lui verser la somme de 1'151'616 fr. 10 avec intérêts. Par jugement du 26 octobre 1999, la cour cantonale a admis la demande et, en se fondant sur le chiffre articulé par l'expert, a condamné la défenderesse à payer à la demanderesse 1'150'616 fr. 05 avec intérêts à 5% l'an dès le 1er janvier 1997, ainsi que 427'582 fr. 25 à titre d'intérêts compensatoires. C.- La défenderesse exerce un recours en réforme au Tribunal fédéral. Soutenant qu'elle n'a pas violé fautivement son devoir de diligence, qu'il n'y a pas de causalité adéquate et que le dommage a été mal déterminé, elle conclut à la réforme du jugement attaqué en ce sens que les conclusions de la demanderesse sont entièrement rejetées. Parallèlement à son recours en réforme, la défenderesse a déposé un recours en nullité sur le plan cantonal, qui a été rejeté par arrêt du 20 juin 2001 de la Chambre des recours du Tribunal cantonal vaudois. L'intimée propose le rejet du recours dans la mesure où il est recevable. 