数据的单位,你知道多少?

先看看之间的关系:
KB ,2 的 10 次方 : 1024   BYTE.
MB ,2 的 20 次方 :  1048576 BYTE, 或 1024 KB.
GB ,2 的 30 次方 :  1073741824 BYTE, 或 1024 MB.
TB ,2 的 40 次方 :  1099511627776 BYTE, 或 1024 GB.
PB ,2 的 50 次方 :   1125899906842624 BYTE, 或 1024 TB.
EB ,2 的 60 次方 :  1152921504606846976 BYTE, 或 1024 PB.
ZB ,2 的 70 次方 :  1024 EB.
YB ,2 的 80 次方 :  1024 ZB.
 
再看看中文说法: 
1 kB = 1024 B (kB - kilobajt) 千
1 MB = 1024 kB (MB - megabajt) 兆
1 GB = 1024 MB (GB - gigabajt) 吉
1 TB = 1024 GB (TB - terabajt) 太
1 PB = 1024 TB (PB - petabajt) 拍
1 EB = 1024 PB (EB - eksabajt) 艾
1 ZB = 1024 EB (ZB - zettabajt) 皆
1 YB = 1024 ZB (YB - jottabajt) 佑
1 BB = 1024 JB (BB - brontobajt) 
yotta, 尧[它], Y. 10^21, 
zetta, 泽[它], Z. 10^18, 
exa, 艾[可萨], E. 10^15, 
peta, 拍[它], P. 10^12, 
tera, 太[拉], T. 10^9,
giga, 吉[咖], G. 10^6, 
mega, 兆,M. 10^3
### 关于 `pandas` 中 `DataFrame.style` 方法的功能与使用 #### 基础概念 `DataFrame.style` 是用于增强显示效果的对象,能够帮助用户更直观地理解和分析数据。通过此对象可实现多种样式化操作,如高亮最大值、最小值、条形图展示数值大小等功能。 #### 实现条件样式 为了给特定单元格添加背景颜色或其他视觉属性,可以通过 `.applymap()` 或者 `.apply()` 函数来指定自定义的 CSS 样式规则。例如,在成绩超过一定阈值的情况下改变其背景色: ```python import pandas as pd # 创建一个示例 DataFrame df = pd.DataFrame({ 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Score': [90, 85, 88] }) # 应用条件样式 styler = df.style.applymap( lambda x: 'background-color: yellow' if x > 85 else '', subset=['Score'] ) html_str = styler.to_html() print("带条件样式的 DataFrame 转换为 HTML 格式的字符串:\n", html_str)[^1] ``` 这段代码展示了如何基于分数列中的值是否大于85来进行黄色背景着色,并最终导出成HTML格式的内容。 #### 数据格式优化 对于含有大量小数位的数据或是货币单位不清晰的情况,可以利用 `style.format()` 来调整数据显示方式,使其更加易读并附带上合适的前缀或后缀字符。比如将金额字段统一表示为美元形式: ```python (df.groupby('name')['ext price'].agg(['mean', 'sum']) .style.format('${0:,.2f}'))[^2] ``` 这里通过对扩展价格(`ext price`)求均值和总和之后,再调用`.format()`方法指定了输出模板`${}`以及保留两位小数点的形式。 #### 获取表格结构信息 除了对内容本身做处理外,还可以获取到有关表头的信息,这有助于进一步定制渲染逻辑或者是与其他工具集成时提供必要的元数据支持: ```python test = pd.DataFrame({ 'Name': ['xixi', 'youyou', 'haha'], 'Age': [25, 30, 35], 'Location': ['Seattle', 'New York', 'Kona']}, index=[10, 20, 30]) print(test.columns) ``` 上述例子中打印出来的就是该数据框所有的列名列表[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值