Skip to content

Tag: pandas

Python pandas cumsum with reset everytime there is a 0

I have a matrix with 0s and 1s, and want to do a cumsum on each column that resets to 0 whenever a zero is observed. For example, if we have the following: The result I desire is: However, when I try df.cumsum() * df, I am able to correctly identify the 0 elements, but the counter does not reset:

plot multiple pandas dataframes in one graph

I have created 6 different dataframes that eliminate the outliers of their own original data frames. Now, I’m trying to plot all of the dataframes that eliminate the outliers on the same graph. This is my code that eliminates the outliers in each data frame: If I remove the comment newdf.plot() I will b…