python - Pandas Pivot 表返回空数据框
问题描述
我在使用过滤的数据框创建数据透视表时遇到问题,但是当我打印它时它返回一个空数据框
我尝试将 Dt 的过滤与数据透视表的生成分开,仍然给出相同的结果
过滤后的数据框和结果
print(df[(df['Texto'].str.contains("Baja") == False) & (df['Texto'].str.contains("aplica") == False)])
N doc. Div. Cla Fecha doc. CT Importe en ML Texto Activo fijo Cuenta
0 100248075.0 1.0 SA 03.04.2019 70.0 22.727 Actualizacion M.Obra Mes Sept-18 Sist.Geog. 20003358.0 123134001.0
1 100248076.0 1.0 AB 03.04.2019 75.0 -22.727 Actualizacion M.Obra Mes Sept-18 Sist.Geog. 20003358.0 123134001.0
2 100248078.0 1.0 SA 03.04.2019 70.0 22.727 Actualizacion M.Obra Mes Sept-18 Sist.Geog. 20003358.0 123134001.0
3 100248229.0 NaN SA 05.04.2019 70.0 342.667 CIERRE PY 201/NZ-555 1018875.0 123134001.0
4 100248230.0 NaN SA 05.04.2019 70.0 92.518 CIERRE PY 201/NZ-555 20003447.0 123134001.0
.. ... ... .. ... ... ... ... ... ...
410 100251321.0 NaN AA 30.04.2019 75.0 -1.057 Aplicación Prov. Depreciación 201/NZ-583 20003461.0 123134001.0
411 100251322.0 NaN AA 30.04.2019 75.0 -1.49 Aplicación Prov. Depreciación 201/NZ-605 3007473.0 123134002.0
412 100251323.0 NaN AA 30.04.2019 75.0 -31.751 Aplicación Prov. Depreciación 201/NZ-542 3007475.0 123134002.0
413 100251324.0 NaN AA 30.04.2019 75.0 -29.929 Aplicación Prov. Depreciación 201/NZ-555 1018876.0 123134001.0
414 100251325.0 NaN AA 30.04.2019 75.0 -22.31 Aplicación Prov. Depreciación 201/NZ-553 20003470.0 123134001.0
数据透视表和结果:
pivot_add = df[(df['Texto'].str.contains("Baja") == False) & (df['Texto'].str.contains("aplica") == False)].pivot_table(
index='Cuenta', values=' Importe en ML', aggfunc='sum')
print(pivot_add)
Empty DataFrame
Columns: []
Index: []
解决方案
推荐阅读
- mysql - MySQL (Percona) 错误 1452:无法无故添加或更新子行
- php - 在 Azure 应用服务中使用缓存进行数据库处理
- python - 转换为 .exe 的 Python 文件说有文件和模块
- reactjs - 更新 Initial Values Formik 中的特定值
- pycuda - 使用 Nvidia 的 TensorRT 进行批处理
- javascript - React 架构 - 将纯函数从 React 组件提取到单独的文件是否被认为是一种好习惯?
- onelogin - 使用 OneLogin API 检索 Active Directory 组
- javascript - 尝试使用 JQuery 清除错误提示
- graphviz - 在graphviz中如何强制两个节点之间的直边?
- javascript - 如何使用 Dropbox 和 Javascript 将图片添加到 Codepen,然后在屏幕上显示时说出图片的名称?包括的例子