Combining Different Scaled arrays in dataframe2019 Community Moderator ElectionWhat is the difference between @staticmethod and @classmethod?Difference between append vs. extend list methods in PythonDoes Django scale?Difference between __str__ and __repr__?Selecting multiple columns in a pandas dataframeDelete column from pandas DataFrame by column name“Large data” work flows using pandasHow to iterate over rows in a DataFrame in Pandas?Select rows from a DataFrame based on values in a column in pandasGet list from pandas DataFrame column headers

What does "Four-F." mean?

Could Sinn Fein swing any Brexit vote in Parliament?

How are passwords stolen from companies if they only store hashes?

Maths symbols and unicode-math input inside siunitx commands

Brake pads destroying wheels

Is it possible to stack the damage done by the Absorb Elements spell?

What are substitutions for coconut in curry?

Would it be believable to defy demographics in a story?

What is the term when voters “dishonestly” choose something that they do not want to choose?

What exactly term 'companion plants' means?

Is there a creature that is resistant or immune to non-magical damage other than bludgeoning, slashing, and piercing?

Is there a term for accumulated dirt on the outside of your hands and feet?

PTIJ: Why do we blow Shofar on Rosh Hashana and use a Lulav on Sukkos?

Am I eligible for the Eurail Youth pass? I am 27.5 years old

How to get the n-th line after a grepped one?

In what cases must I use 了 and in what cases not?

PTIJ What is the inyan of the Konami code in Uncle Moishy's song?

What favor did Moody owe Dumbledore?

Should I be concerned about student access to a test bank?

Recruiter wants very extensive technical details about all of my previous work

Describing a chess game in a novel

Is it true that good novels will automatically sell themselves on Amazon (and so on) and there is no need for one to waste time promoting?

Optimising a list searching algorithm

Variable completely messes up echoed string



Combining Different Scaled arrays in dataframe



2019 Community Moderator ElectionWhat is the difference between @staticmethod and @classmethod?Difference between append vs. extend list methods in PythonDoes Django scale?Difference between __str__ and __repr__?Selecting multiple columns in a pandas dataframeDelete column from pandas DataFrame by column name“Large data” work flows using pandasHow to iterate over rows in a DataFrame in Pandas?Select rows from a DataFrame based on values in a column in pandasGet list from pandas DataFrame column headers










0















Is there a built-in function (numpy or pandas I'm thinking) that would help combine multiple rows of one column in a dataframe, keeping the same dimensions, but different scale? Also, combined with that, summing the values from a different column between the intervals? Or is it something I just need to build from scratch? Example below, I'm not sure exactly how to ask. This would need to be scalable; the example is simple, in reality I'm working with a 250 dim array and theoretically unlimited rows.



Ex:



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]


where the answer is [-2,-0.625,0.75,2.125,3.5] (column0 combined with dim 5) , [-10,-5,0,-5,-5] (sum of column1 between steps of column0 where (interval-1) < x<=interval)



answer = pd.DataFrame([[[-2,-.625,.75,2.125,3.5],[-10,-5,0,-5,-5]]])









share|improve this question
























  • It's very unclear what you're asking. How do you reach these outputs from these inputs?

    – G. Anderson
    Mar 6 at 22:41











  • column1 is based on stock options pricing from stock prices (column0) and in actuality column0 is the standard deviation from current price.

    – J Beckford
    Mar 6 at 23:02











  • I should clarify... I can figure out column 0 as x = np.linspace(min(min(df.iloc[:,0])),max(max(df.iloc[:,0])), 5) with 5 intervals. I need help summing the column 1 values that correspond to between the interval values.

    – J Beckford
    Mar 6 at 23:11











  • conceptually each row is a paired value so if in a dictionary it would be row0 = -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10 and row1 = -.5:-3, .5:-2, 1.5:0, 2.5:-2, 3.5:-3. Somehow I need to iterate through each row and sum each value between the intervals of new x linspace (min,max)

    – J Beckford
    Mar 6 at 23:42












  • I'm sorry, maybe I'm being dense, but how do you get from ` -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10` to -10,-5,0,-5,-5? If you could show some pseudocode for the algorithm to get to the answer that would really help my brain

    – G. Anderson
    Mar 7 at 17:10















0















Is there a built-in function (numpy or pandas I'm thinking) that would help combine multiple rows of one column in a dataframe, keeping the same dimensions, but different scale? Also, combined with that, summing the values from a different column between the intervals? Or is it something I just need to build from scratch? Example below, I'm not sure exactly how to ask. This would need to be scalable; the example is simple, in reality I'm working with a 250 dim array and theoretically unlimited rows.



Ex:



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]


where the answer is [-2,-0.625,0.75,2.125,3.5] (column0 combined with dim 5) , [-10,-5,0,-5,-5] (sum of column1 between steps of column0 where (interval-1) < x<=interval)



answer = pd.DataFrame([[[-2,-.625,.75,2.125,3.5],[-10,-5,0,-5,-5]]])









share|improve this question
























  • It's very unclear what you're asking. How do you reach these outputs from these inputs?

    – G. Anderson
    Mar 6 at 22:41











  • column1 is based on stock options pricing from stock prices (column0) and in actuality column0 is the standard deviation from current price.

    – J Beckford
    Mar 6 at 23:02











  • I should clarify... I can figure out column 0 as x = np.linspace(min(min(df.iloc[:,0])),max(max(df.iloc[:,0])), 5) with 5 intervals. I need help summing the column 1 values that correspond to between the interval values.

    – J Beckford
    Mar 6 at 23:11











  • conceptually each row is a paired value so if in a dictionary it would be row0 = -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10 and row1 = -.5:-3, .5:-2, 1.5:0, 2.5:-2, 3.5:-3. Somehow I need to iterate through each row and sum each value between the intervals of new x linspace (min,max)

    – J Beckford
    Mar 6 at 23:42












  • I'm sorry, maybe I'm being dense, but how do you get from ` -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10` to -10,-5,0,-5,-5? If you could show some pseudocode for the algorithm to get to the answer that would really help my brain

    – G. Anderson
    Mar 7 at 17:10













0












0








0








Is there a built-in function (numpy or pandas I'm thinking) that would help combine multiple rows of one column in a dataframe, keeping the same dimensions, but different scale? Also, combined with that, summing the values from a different column between the intervals? Or is it something I just need to build from scratch? Example below, I'm not sure exactly how to ask. This would need to be scalable; the example is simple, in reality I'm working with a 250 dim array and theoretically unlimited rows.



Ex:



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]


where the answer is [-2,-0.625,0.75,2.125,3.5] (column0 combined with dim 5) , [-10,-5,0,-5,-5] (sum of column1 between steps of column0 where (interval-1) < x<=interval)



answer = pd.DataFrame([[[-2,-.625,.75,2.125,3.5],[-10,-5,0,-5,-5]]])









share|improve this question
















Is there a built-in function (numpy or pandas I'm thinking) that would help combine multiple rows of one column in a dataframe, keeping the same dimensions, but different scale? Also, combined with that, summing the values from a different column between the intervals? Or is it something I just need to build from scratch? Example below, I'm not sure exactly how to ask. This would need to be scalable; the example is simple, in reality I'm working with a 250 dim array and theoretically unlimited rows.



Ex:



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]


where the answer is [-2,-0.625,0.75,2.125,3.5] (column0 combined with dim 5) , [-10,-5,0,-5,-5] (sum of column1 between steps of column0 where (interval-1) < x<=interval)



answer = pd.DataFrame([[[-2,-.625,.75,2.125,3.5],[-10,-5,0,-5,-5]]])






python pandas






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 6 at 22:29







J Beckford

















asked Mar 6 at 22:11









J BeckfordJ Beckford

83




83












  • It's very unclear what you're asking. How do you reach these outputs from these inputs?

    – G. Anderson
    Mar 6 at 22:41











  • column1 is based on stock options pricing from stock prices (column0) and in actuality column0 is the standard deviation from current price.

    – J Beckford
    Mar 6 at 23:02











  • I should clarify... I can figure out column 0 as x = np.linspace(min(min(df.iloc[:,0])),max(max(df.iloc[:,0])), 5) with 5 intervals. I need help summing the column 1 values that correspond to between the interval values.

    – J Beckford
    Mar 6 at 23:11











  • conceptually each row is a paired value so if in a dictionary it would be row0 = -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10 and row1 = -.5:-3, .5:-2, 1.5:0, 2.5:-2, 3.5:-3. Somehow I need to iterate through each row and sum each value between the intervals of new x linspace (min,max)

    – J Beckford
    Mar 6 at 23:42












  • I'm sorry, maybe I'm being dense, but how do you get from ` -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10` to -10,-5,0,-5,-5? If you could show some pseudocode for the algorithm to get to the answer that would really help my brain

    – G. Anderson
    Mar 7 at 17:10

















  • It's very unclear what you're asking. How do you reach these outputs from these inputs?

    – G. Anderson
    Mar 6 at 22:41











  • column1 is based on stock options pricing from stock prices (column0) and in actuality column0 is the standard deviation from current price.

    – J Beckford
    Mar 6 at 23:02











  • I should clarify... I can figure out column 0 as x = np.linspace(min(min(df.iloc[:,0])),max(max(df.iloc[:,0])), 5) with 5 intervals. I need help summing the column 1 values that correspond to between the interval values.

    – J Beckford
    Mar 6 at 23:11











  • conceptually each row is a paired value so if in a dictionary it would be row0 = -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10 and row1 = -.5:-3, .5:-2, 1.5:0, 2.5:-2, 3.5:-3. Somehow I need to iterate through each row and sum each value between the intervals of new x linspace (min,max)

    – J Beckford
    Mar 6 at 23:42












  • I'm sorry, maybe I'm being dense, but how do you get from ` -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10` to -10,-5,0,-5,-5? If you could show some pseudocode for the algorithm to get to the answer that would really help my brain

    – G. Anderson
    Mar 7 at 17:10
















It's very unclear what you're asking. How do you reach these outputs from these inputs?

– G. Anderson
Mar 6 at 22:41





It's very unclear what you're asking. How do you reach these outputs from these inputs?

– G. Anderson
Mar 6 at 22:41













column1 is based on stock options pricing from stock prices (column0) and in actuality column0 is the standard deviation from current price.

– J Beckford
Mar 6 at 23:02





column1 is based on stock options pricing from stock prices (column0) and in actuality column0 is the standard deviation from current price.

– J Beckford
Mar 6 at 23:02













I should clarify... I can figure out column 0 as x = np.linspace(min(min(df.iloc[:,0])),max(max(df.iloc[:,0])), 5) with 5 intervals. I need help summing the column 1 values that correspond to between the interval values.

– J Beckford
Mar 6 at 23:11





I should clarify... I can figure out column 0 as x = np.linspace(min(min(df.iloc[:,0])),max(max(df.iloc[:,0])), 5) with 5 intervals. I need help summing the column 1 values that correspond to between the interval values.

– J Beckford
Mar 6 at 23:11













conceptually each row is a paired value so if in a dictionary it would be row0 = -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10 and row1 = -.5:-3, .5:-2, 1.5:0, 2.5:-2, 3.5:-3. Somehow I need to iterate through each row and sum each value between the intervals of new x linspace (min,max)

– J Beckford
Mar 6 at 23:42






conceptually each row is a paired value so if in a dictionary it would be row0 = -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10 and row1 = -.5:-3, .5:-2, 1.5:0, 2.5:-2, 3.5:-3. Somehow I need to iterate through each row and sum each value between the intervals of new x linspace (min,max)

– J Beckford
Mar 6 at 23:42














I'm sorry, maybe I'm being dense, but how do you get from ` -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10` to -10,-5,0,-5,-5? If you could show some pseudocode for the algorithm to get to the answer that would really help my brain

– G. Anderson
Mar 7 at 17:10





I'm sorry, maybe I'm being dense, but how do you get from ` -2:-10 , -1:-5 , 0:5 , 1:5 , 2:-10` to -10,-5,0,-5,-5? If you could show some pseudocode for the algorithm to get to the answer that would really help my brain

– G. Anderson
Mar 7 at 17:10












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55033000%2fcombining-different-scaled-arrays-in-dataframe%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55033000%2fcombining-different-scaled-arrays-in-dataframe%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

1928 у кіно

Захаров Федір Захарович

Ель Греко