The answer here depends largely on the native or common languages for your users. If they are predominantly in left-to-right reading countries, title columns are best placed on the left (identify the row you're seeing, then see the data in that row). Likewise, if your users are predominantly in right-to-left reading countries, reverse that.
The goal is to make accessing your table a trivial task. This is done by leveraging the natural way we scan information.
Titles > headers > labels > guts of the data.
Understanding this, we want our data visualizations to line up with how people read and scan objects to make getting to the data as quick as possible.
Also, to note, if the table is wider than the individual user's browser area, putting the row labels on the predominant start-side means they will see the labels and have their context. Were the labels on the non-predominant side, the user may not see the labels and would instead be disoriented.