Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中舍入pandas数据帧的每个条目(即元组)? 作为pd进口熊猫 D={a:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.888413307952416], b:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416],, c:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416], d:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416]] D=pd.DataFrameD_Python_Pandas_Decimal_Rounding - Fatal编程技术网

如何在Python中舍入pandas数据帧的每个条目(即元组)? 作为pd进口熊猫 D={a:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.888413307952416], b:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416],, c:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416], d:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416]] D=pd.DataFrameD

如何在Python中舍入pandas数据帧的每个条目(即元组)? 作为pd进口熊猫 D={a:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.888413307952416], b:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416],, c:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416], d:[1.0411070751196425,1.048179051450828,0.8020630160302718,0.8884133074952416]] D=pd.DataFrameD,python,pandas,decimal,rounding,Python,Pandas,Decimal,Rounding,假设我有这样一个数据框架,它的条目是元组。当我打印出这个数据框时,我怎么能只显示每个数字到4位小数?例如,完整条目是1.0411070751196425、1.048179051450828,我想显示1.0411、1.0482。用于生成器理解和元组的元素处理: D = D.applymap(lambda x: tuple(round(y,4) for y in x)) print (D) a b c

假设我有这样一个数据框架,它的条目是元组。当我打印出这个数据框时,我怎么能只显示每个数字到4位小数?例如,完整条目是1.0411070751196425、1.048179051450828,我想显示1.0411、1.0482。

用于生成器理解和元组的元素处理:

D = D.applymap(lambda x: tuple(round(y,4) for y in x))
print (D)
                  a                 b                 c                 d
0  (1.0411, 1.0482)  (1.0411, 1.0482)  (1.0411, 1.0482)  (1.0411, 1.0482)
1  (0.8021, 0.8884)  (0.8021, 0.8884)  (0.8021, 0.8884)  (0.8021, 0.8884)
用于生成器理解和元组的元素处理:

D = D.applymap(lambda x: tuple(round(y,4) for y in x))
print (D)
                  a                 b                 c                 d
0  (1.0411, 1.0482)  (1.0411, 1.0482)  (1.0411, 1.0482)  (1.0411, 1.0482)
1  (0.8021, 0.8884)  (0.8021, 0.8884)  (0.8021, 0.8884)  (0.8021, 0.8884)

非常感谢你!非常感谢你!