All examples show:
CREATE TABLE ... PARTITION BY ...
Which is kind of ridiculous, because the only time you would use partitioning is when a dataset has become too large, which by definition is not going to be a new table. If someone is making a new table with partitioning, i think almost anyone would criticize that as a premature optimization.
Just create a partitioned table and attach the existing table as a partition:
You could also rename the table. However, if you do this, you will need to re-define any views that point at the original table.