From d589839e80d3612890c592cc58319b388474810c Mon Sep 17 00:00:00 2001
From: UV <yuvraj0227@gmail.com>
Date: Wed, 4 Dec 2024 02:01:34 +0530
Subject: [PATCH] DOC: Examples added for float_format in to_csv documentation
 (#60457)

* Checking for the first link added

* DOC: Added missing links to optional dependencies in getting_started/install.html

* DOC: Examples added for float_format in to_csv documentation

* Updated the float_format based on suggested change

* Changes made according to the review
---
 pandas/core/generic.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/pandas/core/generic.py b/pandas/core/generic.py
index a6be17a654..3a48cc8a66 100644
--- a/pandas/core/generic.py
+++ b/pandas/core/generic.py
@@ -3878,6 +3878,14 @@ class NDFrame(PandasObject, indexing.IndexingMixin):
         >>> import os  # doctest: +SKIP
         >>> os.makedirs("folder/subfolder", exist_ok=True)  # doctest: +SKIP
         >>> df.to_csv("folder/subfolder/out.csv")  # doctest: +SKIP
+
+        Format floats to two decimal places:
+
+        >>> df.to_csv("out1.csv", float_format="%.2f")  # doctest: +SKIP
+
+        Format floats using scientific notation:
+
+        >>> df.to_csv("out2.csv", float_format="{{:.2e}}".format)  # doctest: +SKIP
         """
         df = self if isinstance(self, ABCDataFrame) else self.to_frame()
 
-- 
GitLab