pandas科学计数法学习

全部以科学计算显示

import pandas as pd
import numpy as np

# 设置显示格式为科学计数法
pd.options.display.float_format = '{:.2e}'.format

# 创建一个示例 DataFrame
data = {
    'A': [123456789.0, 234567890, 345678901],
    'B': [0.000123, 0.000234, 0.000345],
    'C': [12345.6789, 23456.78901, 34567.89012]
}

df = pd.DataFrame(data)

print(df)

在这里插入图片描述

某一列以科学计数法显示

import pandas as pd
import numpy as np

# 创建一个示例 DataFrame
data = {
    'A': [123456789, 234567890, 345678901],
    'B': [0.000123, 0.000234, 0.000345],
    'C': [12345.6789, 23456.78901, 34567.89012]
}

df = pd.DataFrame(data)

print(df)

# 定义一个格式化函数,以科学计数法格式化数值
def scientific_notation(x):
    return "{:.0e}".format(x)


# 应用格式化函数到某一列,例如 'B'
df['B'] = df['B'].apply(scientific_notation)

# 打印 DataFrame
print(df)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值