Skip to content

Commit a80ed86

Browse files
committed
DOC: Examples added for float_format in to_csv documentation
1 parent 4dd266c commit a80ed86

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pandas/core/generic.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3878,6 +3878,12 @@ def to_csv(
38783878
>>> import os # doctest: +SKIP
38793879
>>> os.makedirs("folder/subfolder", exist_ok=True) # doctest: +SKIP
38803880
>>> df.to_csv("folder/subfolder/out.csv") # doctest: +SKIP
3881+
3882+
Format floating-point numbers using float_format:
3883+
- Format floats to two decimal places:
3884+
>>> df.to_csv("out1.csv", float_format="%.2f") # doctest: +SKIP
3885+
- Use scientific notation:
3886+
>>> df.to_csv("out2.csv", float_format="{:.2e}".format) # doctest: +SKIP
38813887
"""
38823888
df = self if isinstance(self, ABCDataFrame) else self.to_frame()
38833889

0 commit comments

Comments
 (0)