vif["vif_values"] = [variance_inflation_factor(cancer_x_pca1_df.values, i) for i in range(cancer_x_pca1_df)]
Error is :
TypeError Traceback (most recent call last) in 1 #vif["vif_values"] = [variance_inflation_factor(cancer_x_pca1_df.values, i) for i in range(cancer_x_pca_df_shape1)] ----> 2 vif["vif_values"] = [variance_inflation_factor(cancer_x_pca1_df.values, i) for i in range(cancer_x_pca1_df,0)] 3 vif["Variables"] = cancer_x_pca1_df.columns
TypeError: 'DataFrame' object cannot be interpreted as an integer