pandas
EricZHAOedu
走在技术的道路上...
让优秀成为一种习惯...
展开
-
Pandas 根据category自定义排序
pandas 按照自定义顺序排序原创 2022-08-16 13:48:06 · 589 阅读 · 0 评论 -
Pandas transform
pandas transform原创 2022-06-25 16:54:46 · 348 阅读 · 0 评论 -
pandas - 在做pivot_table时 如何将第一层column与第二层column交换位置
pandas - 在做pivot_table时 如何将第一层column与第二层column交换位置原始数据长这样:id course score semeter0 1 eng 73 a1 2 eng 19 b2 3 eng 72 a3 4 math 63 b4 5 math 70 b5 6 math 47 a6 7 chinese 21 b7 8 chinese 56 b8 9 chinese 19 bdf_pt = df.pivot_table(columns=["course原创 2022-04-28 14:30:17 · 1489 阅读 · 0 评论 -
pandas style 修改样式
pandas stylepandas 提供了DataFrame.style属性, 返回Styler对象, 用于数据样式的美化Styler.applymap 作用于DataFrame中所有元素Styler.apply 用于行, 列 或整个表# 数据源ID NAME COURSE SCORE1 小明 ENG 102 小红 ENG 663 小李 MATH 884 小张 MATH 1005 老王 MATH 69例子高亮显示# 将最高成绩背景色标黄import pandas as原创 2021-06-15 11:42:20 · 1394 阅读 · 0 评论 -
pandas to_datetime
pandas to_datetime1. 将df中多列组合成一个datetimeimport pandas as pddf = pd.DataFrame({'year': [2015, 2016], 'month': [2, 3], 'day': [4, 5]})print(df)print(pd.to_datetime(df))# year month day0 2015 2 41原创 2021-04-12 14:57:08 · 509 阅读 · 0 评论 -
Pandas ExcelWriter 单个excel文件的多sheet保存
Pandas ExcelWriter 单个excel文件的多sheet保存1. 默认写入import pandas as pddf = pd.DataFrame()with pd.ExcelWriter('path_to_file.xlsx') as writer: df.to_excel(writer)2. 两个df写入同一个excel不同sheet_namedf1 = df2 = pd.DataFrame()with pd.ExcelWriter('path_to_file原创 2021-04-08 16:04:02 · 522 阅读 · 0 评论 -
pandas 讲清楚pivot_table和margins
pandas 讲清楚pivot_table和margins1. DataFrame.pivot_table参数 (values=None, index=None, columns=None, aggfunc=‘mean’, fill_value=None, margins=False, dropna=True, margins_name=‘All’, observed=False)Create a spreadsheet-style pivot table as a DataFrame.参数们控制的原创 2021-04-06 14:02:08 · 5462 阅读 · 0 评论 -
pandas explode 将一个列表类元素拆成一行数据
pandas explode 将一个列表类元素拆成一行数据Series.explode(ignore_index=False)Transform each element of a list-like to a row.s = pd.Series([[1, 2, 3], 'foo', [], [3, 4]])s0 [1, 2, 3]1 foo2 []3 [3, 4]dtype: object s.explode()0原创 2021-04-05 10:46:54 · 488 阅读 · 0 评论 -
pandas from_dict 处理错误:ValueError: If using all scalar values, you must pass an index
pandas from_dict 处理错误:ValueError: If using all scalar values, you must pass an index字典的values的类型,同时是否需要指定orient='index’这个属性# 官网pandas.core.frame.DataFrame @classmethod def from_dict(cls, data: dict, orient: Any = "columns",原创 2021-03-25 13:35:18 · 861 阅读 · 0 评论