diff --git a/prince/__version__.py b/prince/__version__.py
index <HASH>..<HASH> 100644
--- a/prince/__version__.py
+++ b/prince/__version__.py
@@ -1,3 +1,3 @@
-VERSION = (0, 6, 1)
+VERSION = (0, 6, 2)
 
 __version__ = '.'.join(map(str, VERSION))
diff --git a/prince/ca.py b/prince/ca.py
index <HASH>..<HASH> 100644
--- a/prince/ca.py
+++ b/prince/ca.py
@@ -97,7 +97,7 @@ class CA(base.BaseEstimator, base.TransformerMixin):
         _, row_names, _, _ = util.make_labels_and_names(X)
 
         if isinstance(X, pd.SparseDataFrame):
-            X = X.to_coo()
+            X = X.to_coo().astype(float)
         elif isinstance(X, pd.DataFrame):
             X = X.to_numpy()
Fix FAMD slicing issue