Подмножество столбцов с числовыми и текстовыми строками python
У меня есть датафрейм, в котором каждый столбец является строкой. Но я хочу преобразовать тип целого столбца, имеющего числовую строку. Например:
df=pd.DataFrame()
df["a1"]=["1","2","3"]
df["a2"]=["aa","bb","cc"]
df["a3"]=["4","5","6"]
Таким образом, в df все столбцы имеют тип "объект". И я хочу преобразовать столбцы, содержащие числовые строки, в тип 'int'. Как это можно сделать?