python - 在数据框中组合不同的缩放数组
问题描述
是否有一个内置函数(我在想 numpy 或 pandas)可以帮助在数据框中组合一列的多行,保持相同的尺寸,但不同的比例?此外,结合这一点,将间隔之间不同列的值相加?还是我只需要从头开始构建的东西?下面的例子,我不知道该怎么问。这需要可扩展;这个例子很简单,实际上我正在使用 250 个暗淡的数组和理论上无限的行。
前任:
import pandas as pd
import numpy as np
#Creating DF
df = pd.DataFrame([[[-2,-1,0,1,2],[-10,-5,5,5,-10]],
[[-.5,.5,1.5,2.5,3.5],[-3,-2,0,-2,-3]]])
output: 0 1
0 [-2, -1, 0, 1, 2] [-10, -5, 5, 5, -10]
1 [-0.5, 0.5, 1.5, 2.5, 3.5] [-3, -2, 0, -2, -3]
答案是 [-2,-0.625,0.75,2.125,3.5](column0 与 dim 5 结合),[-10,-5,0,-5,-5](column1 的步骤之间的总和 column0 where (间隔-1) < x<=间隔)
answer = pd.DataFrame([[[-2,-.625,.75,2.125,3.5],[-10,-5,0,-5,-5]]])
解决方案
推荐阅读
- javascript - 如何根据 React Spring 的条件结果显示和动画 React 组件?
- python - 如何使用 python 语言使用 selenium 库自动在新选项卡中打开链接
- php - 找不到对象!当我想在 php 中使用路由时出错
- kotlin - Kolin 中的 Map:当 Map 为 Class 时,返回 Map 的值
- data-science - 只有零的列是否在数据分析中提供任何信息?如果它有缺失值怎么办?
- http-post - Mikrotik 从服务器或网页收到 HTTP POST
- javascript - 处理节点应用程序中的 request.js 错误
- python - web3.py 从 get 函数以奇怪的格式返回
- c++ - 为什么 c_str() 不读取附加的字符串?
- python - Pytorch 和数据增强:如何通过模糊、旋转等来增强数据