Como pegar elemento no HTML que esteja antes de determinada classe?

Boa noite, pessoal. Tudo bem?

Eu estou fazendo uma raspagem e estou com dificuldade de pegar o elemento da tag “th” que vem antes do outro elemento “th” que contém a classe “type2”. Eu prefiro pegar identificando que ele é o elemento “th” antes do “th” com classe “type2” porque o meu HTML tem muitos “th” e essa foi a única diferença que eu achei entre as tabelas.

Usando rvest ou xml2, eu consigo pegar esse parente?

Obrigada!

	<tr>
		<th class="array">texto_que_eu_quero_pegar</th>
		<td class="array">
			<table>
				<thead>
					<tr>
						<th class="string type2">name</th>
						<th class="array type2">answers</th>
					</tr>
				</thead>