当前位置: 首页 > 知识库问答 >
问题:

如何通过将指数值与df链接,将其转换为数字。是指熊猫吗?[副本]

越英韶
2023-03-14

我有一个带有数值(float64)的数据框,我使用了pandas的内置(均值、中位数、模式)函数,并将舍入函数链接到小数点后4位,现在结果是指数值。

print(a.mean().round(4))

结果=(4.509534e 09)

有没有一种方法可以链接一个内置函数/其他一些解决方案来将值转换为数字?

我试图将我的结果转换成数字,但没有成功。

正如标题指定的那样,我想要一个链接的解决方案,但不要在代码顶部输入抑制命令[pd.set_option('display.float_format', lambda x:'%.4f'%x)],

a.[pandas mean/median.mode].apply(lambda x: '%.17f' % x).values.tolist()

仅适用于平均值和中位数,但不适用于模式。上述解决方案来自此链接

共有1个答案

楚知
2023-03-14

您可以使用df。风格尝试:

df.style.format('{:.4f}')
 类似资料:
  • 问题内容: 我有一个包含屏幕名称,tweet,收藏夹等的Pandas DataFrame。我想找到“ favcount”(我已经做过)的最大值,并返回该“ tweet”的屏幕名称 我似乎找不到任何东西,任何人都可以帮助我朝正确的方向发展吗? 问题答案: 使用 来获取最大价值的指标。那你可以用 编辑: 现已弃用,切换为

  • 问题内容: 我有大量的卡令牌(16位数字)从xml文件上传到sql-server。问题是我将它们视为表达式,示例如下: 有什么建议将它们更改为16位数字吗?我试图更改数据类型,但出现错误 感谢帮助! 编辑: @XLAnt参见下面的代码。我从另一个表创建此表,而该表只是从xml文件插入的。这是因为TOKEN列中的某些行为空,可能会导致错误吗? 问题答案: 尝试在转换之前将字符串强制转换为float:

  • 我有以下布尔值表: 我想创建一个具有相同索引的新数据帧,但每行都有前一列的前三个 True 列名。 如果一行少于三个真值,则新数据帧将具有空值。

  • 问题内容: 我对熊猫有些陌生。我有一个熊猫数据框,它是1行乘23列。 我想将其转换为系列吗?我想知道最pythonic的方法是什么? 我试过了,但是抱怨。它不够聪明,无法意识到它仍然是数学上的“向量”。 谢谢! 问题答案: 它不够聪明,无法意识到它仍然是数学上的“向量”。 可以说它足够聪明,可以识别尺寸差异。:-) 我认为您可以做的最简单的事情是使用位置选择该行,这将为您提供一个Series,其列

  • 我想读取ArcGIS形状文件的文件,并将其转储到数据帧中。我目前正在使用dbf包。 显然,我已经能够将文件作为一个表加载,但还不能理解如何解析它并将其转换为一个数据帧。怎么做? 这就是我所处的困境: Python将此语句作为输出返回,坦率地说,我不知道该如何处理: 编辑 我的原始示例:

  • 我对熊猫有些陌生。我有一个熊猫数据框,是一行23列。 我想把它转换成一个系列?我想知道做这件事最像蟒蛇的方式是什么? 我试过pd。系列(我的结果),但它抱怨。它还没有聪明到意识到它仍然是数学术语中的“向量”。 谢谢!