PPP was one of the worst pollsters last cycle. They used a party ID of D+9 in 2016 and even yet after a the election with D+3 only they`re still using a D+8 sample what laughable but still get a 44/44 job approval for President Donald Trump.
Using PPP`s internal numbers and the right party ID:
14/77 by Dems
84/09 by GOP
45/33 by Independents
President Donald Trump job approval: 46.7/40.9