CFrame Conversion Help

Hi I am doing stuffs with .C0 and I want to convert a: CFrame to CFrame.new() * CFrame.Angles()

So basically I print the CFrame and it outputs this: 0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0

I know that first three are the position but I dont understand the rest.

So the equivalent of 0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0 should be:
CFrame.new(0, 1, 0) * CFrame.Angles(--I dont know this part)

Basically I need this: 0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0
But in this: CFrame.new() * CFrame.Angles()

Why would you need to use CFrame.Angles, if you already have the rotation matrix? CFrame.Angles converts radians, into a CFrame containing the rotation of the radians inputted, but in matrix form.

If you already have the rotation matrix, why would CFrame.Angles be necessary?