用法:
DataFrame.round(decimals=0)
將 DataFrame 舍入到可變的小數位數。
此文檔字符串是從 pandas.core.frame.DataFrame.round 複製而來的。
可能存在與 Dask 版本的一些不一致之處。
- decimals:整數,字典,係列
每列四舍五入的小數位數。如果給出了 int,則將每列四舍五入到相同的位數。否則 dict 和 Series 四舍五入到可變數量的位置。如果
decimals
是dict-like,列名應該在鍵中,如果decimals
是係列,列名應該在索引中。decimals
中未包含的任何列都將保持原樣。decimals
中不是輸入列的元素將被忽略。- *args:
附加關鍵字無效,但可能會被接受以與 numpy 兼容。
- **kwargs:
附加關鍵字無效,但可能會被接受以與 numpy 兼容。
- DataFrame
一個 DataFrame,其中受影響的列四舍五入到指定的小數位數。
參數:
返回:
例子:
>>> df = pd.DataFrame([(.21, .32), (.01, .67), (.66, .03), (.21, .18)], ... columns=['dogs', 'cats']) >>> df dogs cats 0 0.21 0.32 1 0.01 0.67 2 0.66 0.03 3 0.21 0.18
通過提供一個整數,每列四舍五入到相同的小數位數
>>> df.round(1) dogs cats 0 0.2 0.3 1 0.0 0.7 2 0.7 0.0 3 0.2 0.2
使用 dict,可以指定特定列的位數,列名作為鍵,小數位數作為值
>>> df.round({'dogs': 1, 'cats': 0}) dogs cats 0 0.2 0.0 1 0.0 1.0 2 0.7 0.0 3 0.2 0.0
使用係列,可以指定特定列的位數,列名作為索引,小數位數作為值
>>> decimals = pd.Series([0, 1], index=['cats', 'dogs']) >>> df.round(decimals) dogs cats 0 0.2 0.0 1 0.0 1.0 2 0.7 0.0 3 0.2 0.0
相關用法
- Python dask.dataframe.DataFrame.rmul用法及代碼示例
- Python dask.dataframe.DataFrame.rmod用法及代碼示例
- Python dask.dataframe.DataFrame.resample用法及代碼示例
- Python dask.dataframe.DataFrame.rfloordiv用法及代碼示例
- Python dask.dataframe.DataFrame.rename用法及代碼示例
- Python dask.dataframe.DataFrame.radd用法及代碼示例
- Python dask.dataframe.DataFrame.rpow用法及代碼示例
- Python dask.dataframe.DataFrame.replace用法及代碼示例
- Python dask.dataframe.DataFrame.repartition用法及代碼示例
- Python dask.dataframe.DataFrame.random_split用法及代碼示例
- Python dask.dataframe.DataFrame.rtruediv用法及代碼示例
- Python dask.dataframe.DataFrame.rdiv用法及代碼示例
- Python dask.dataframe.DataFrame.rsub用法及代碼示例
- Python dask.dataframe.DataFrame.applymap用法及代碼示例
- Python dask.dataframe.DataFrame.sub用法及代碼示例
- Python dask.dataframe.DataFrame.mod用法及代碼示例
- Python dask.dataframe.DataFrame.cummin用法及代碼示例
- Python dask.dataframe.DataFrame.truediv用法及代碼示例
- Python dask.dataframe.DataFrame.ne用法及代碼示例
- Python dask.dataframe.DataFrame.partitions用法及代碼示例
注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.dataframe.DataFrame.round。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。