Судя по документации, можно просто добавлять колонками вместо строк
from prettytable import PrettyTable
slovar_1 = {"amd": 16, "intl":10, "fis":11, "bb":17, "nvda":14}
slovar_2 = {"amd": 4, "intl":2, "fis":9, "bb":3, "nvda":8}
slovar_3 = {"amd":376, "intl":219, "fis":129, "bb":190, "nvda":401}
name = ["Debt To equity Ratio", "Current Ratio", "Total Ratio"]
table = PrettyTable()
table.add_column(name[0], list(slovar_1.items()))
table.add_column(name[1], list(slovar_2.items()))
table.add_column(name[2], list(slovar_3.items()))
print(table)