技巧 | 分享几个Pandas高效函数(三)

简介: 技巧 | 分享几个Pandas高效函数(三)

大家好,我是欧K~


本期再给大家推荐几个pandas高效数据处理函数(持续更新),希望对你有所帮助:【往期】【技巧 | 分享几个Pandas高效函数(一)

【技巧 | 分享几个Pandas高效函数(二)


示例数据:

times = pd.date_range('20210101', '20210110')
datas = np.random.randint(1000,5000,10)
df = pd.DataFrame({'日期':times, '盈利':datas})


1. 统计函数当前元素与前面元素的相差百分比(pct_change)

盈利列:

df['盈利比'] = df['盈利'].pct_change()


2. 百分比格式(apply/format)

df = df.fillna(0)
df['盈利比'] = df['盈利比'].apply(lambda x: format(x, '.2%'))


3. 添加表格标题(set_caption)

每日盈利表单:

df.style.set_caption("每日盈利表单").format({"盈利": "¥{:.2f}"})


4. 隐藏索引(hide_index)

df.style.set_caption("每日盈利表单").format({"盈利": "¥{:.2f}"}).hide_index()


5. 背景色(background_gradient)

盈利列:

df.style.set_caption("每日盈利表单").format({"盈利": "¥{:.2f}"}).hide_index().background_gradient(subset=['盈利'])


6. 内联样式设置(set_properties)

宽度、字体大小:

df.style.set_properties(**{'width': '100px', 'font-size': '14px'})


7. 其他样式设置(**)

盈利比列设置为红色:

df.style.set_properties(subset=['盈利比'], **{'color': 'red'})

背景为黄色:

df.style.set_properties(**{'background-color': 'yellow'})

背景为黑色,数值为草绿色,边框为白色:

df.style.set_properties(**{'background-color': 'black',
                           'color': 'lawngreen',
                           'border-color': 'white'}).hide_index()


END


以上就是本期为大家整理的全部内容了,赶快练习起来吧,喜欢的朋友可以点赞、点在看也可以分享让更多人知道

相关文章
|
2月前
|
Serverless 数据处理 索引
Pandas中的shift函数:轻松实现数据的前后移动
Pandas中的shift函数:轻松实现数据的前后移动
179 0
|
2月前
|
数据采集 数据可视化 数据挖掘
Pandas函数大合集:数据处理神器一网打尽!
Pandas函数大合集:数据处理神器一网打尽!
38 0
|
15天前
|
Python
|
15天前
|
Python
|
14天前
|
Python
Pandas 常用函数-数据合并
Pandas 常用函数-数据合并
31 1
|
15天前
|
索引 Python
Pandas 常用函数-数据排序
10月更文挑战第28天
8 1
|
15天前
|
数据采集 Python
Pandas 常用函数-数据清洗
Pandas 常用函数-数据清洗
17 2
|
15天前
|
Python
Pandas 常用函数-查看数据
Pandas 常用函数-查看数据
14 2
|
15天前
|
SQL JSON 数据库
Pandas 常用函数-读取数据
Pandas 常用函数-读取数据
12 2
|
14天前
|
BI Python
Pandas 常用函数-数据统计和描述
Pandas 常用函数-数据统计和描述
41 0

热门文章

最新文章

下一篇
无影云桌面