我想將所有“對象”類型的列轉(zhuǎn)換為數(shù)據(jù)框中的另一種數(shù)據(jù)類型(浮點型),而無需對列名稱進行硬編碼。我能夠從其他似乎有效的答案中拼湊出一些代碼,但我覺得必須有一種更簡單的方法來做到這一點。# Creating isolating columns of object data typeobject_cols = df.loc[:, df.dtypes == 'O']# Extracting column names with list comprehensionobject_type_columns = [col for col in object_cols.columns]# Converting column types of .astype in a for loopfor col in object_type_columns: df[col] = df[col].astype(float)讓我知道是否有任何我遺漏的信息(我是新手)。謝謝!
添加回答
舉報
0/150
提交
取消