Python dataframe using .apply to replace for loop2019 Community Moderator ElectionReplacements for switch statement in Python?Calling an external command in PythonWhat are metaclasses in Python?Does Python have a ternary conditional operator?Accessing the index in 'for' loops?How do I loop through or enumerate a JavaScript object?JavaScript closure inside loops – simple practical exampleLoop through an array in JavaScriptIterating over dictionaries using 'for' loopsDoes Python have a string 'contains' substring method?

What is the dot in “1.2.4."

Question about partial fractions with irreducible quadratic factors

Is a lawful good "antagonist" effective?

What is the blue range indicating on this manifold pressure gauge?

Time dilation for a moving electronic clock

Does the Bracer of Flying Daggers benefit from the Dueling fighting style?

Best mythical creature to use as livestock?

What wound would be of little consequence to a biped but terrible for a quadruped?

Life insurance that covers only simultaneous/dual deaths

Word for a person who has no opinion about whether god exists

How is the Swiss post e-voting system supposed to work, and how was it wrong?

When is a batch class instantiated when you schedule it?

"One can do his homework in the library"

What to do when during a meeting client people start to fight (even physically) with each others?

Silly Sally's Movie

Should QA ask requirements to developers?

Is having access to past exams cheating and, if yes, could it be proven just by a good grade?

What happens with multiple copies of Humility and Glorious Anthem on the battlefield?

Counter-example to the existence of left Bousfield localization of combinatorial model category

Is it true that real estate prices mainly go up?

How do anti-virus programs start at Windows boot?

Potentiometer like component

What Happens when Passenger Refuses to Fly Boeing 737 Max?

How does Dispel Magic work against Stoneskin?



Python dataframe using .apply to replace for loop



2019 Community Moderator ElectionReplacements for switch statement in Python?Calling an external command in PythonWhat are metaclasses in Python?Does Python have a ternary conditional operator?Accessing the index in 'for' loops?How do I loop through or enumerate a JavaScript object?JavaScript closure inside loops – simple practical exampleLoop through an array in JavaScriptIterating over dictionaries using 'for' loopsDoes Python have a string 'contains' substring method?










0















For python code:



def filtering(price):
global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
if price.iloc[0] >price.iloc[1] and cash == True:
buyPrice.append(price, ignore_index=True)
cash = False
stock = True


I'm trying to append a dataframe into another data frame.
Then I apply this function into:



toworkdata.apply(filtering)


The thing is, buyPrice gives me nothing in return. why is that so?










share|improve this question









New contributor




leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    0















    For python code:



    def filtering(price):
    global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
    if price.iloc[0] >price.iloc[1] and cash == True:
    buyPrice.append(price, ignore_index=True)
    cash = False
    stock = True


    I'm trying to append a dataframe into another data frame.
    Then I apply this function into:



    toworkdata.apply(filtering)


    The thing is, buyPrice gives me nothing in return. why is that so?










    share|improve this question









    New contributor




    leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      0












      0








      0








      For python code:



      def filtering(price):
      global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
      if price.iloc[0] >price.iloc[1] and cash == True:
      buyPrice.append(price, ignore_index=True)
      cash = False
      stock = True


      I'm trying to append a dataframe into another data frame.
      Then I apply this function into:



      toworkdata.apply(filtering)


      The thing is, buyPrice gives me nothing in return. why is that so?










      share|improve this question









      New contributor




      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      For python code:



      def filtering(price):
      global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
      if price.iloc[0] >price.iloc[1] and cash == True:
      buyPrice.append(price, ignore_index=True)
      cash = False
      stock = True


      I'm trying to append a dataframe into another data frame.
      Then I apply this function into:



      toworkdata.apply(filtering)


      The thing is, buyPrice gives me nothing in return. why is that so?







      python loops dataframe apply






      share|improve this question









      New contributor




      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited Mar 7 at 11:22









      Eugene

      6131615




      6131615






      New contributor




      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Mar 7 at 11:00









      lerenleren

      13




      13




      New contributor




      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      leren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          1 Answer
          1






          active

          oldest

          votes


















          0














          You have assign new value to the data frame like below



          def filtering(price):
          global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
          if price.iloc[0] >price.iloc[1] and cash == True:
          # Edit here
          buyPrice = buyPrice.append(price, ignore_index=True)
          cash = False
          stock = True





          share|improve this answer























          • ok.... lemme try it.. thanks

            – leren
            Mar 7 at 11:06











          • i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

            – leren
            Mar 7 at 11:13











          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
          );



          );






          leren is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55042216%2fpython-dataframe-using-apply-to-replace-for-loop%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          You have assign new value to the data frame like below



          def filtering(price):
          global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
          if price.iloc[0] >price.iloc[1] and cash == True:
          # Edit here
          buyPrice = buyPrice.append(price, ignore_index=True)
          cash = False
          stock = True





          share|improve this answer























          • ok.... lemme try it.. thanks

            – leren
            Mar 7 at 11:06











          • i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

            – leren
            Mar 7 at 11:13
















          0














          You have assign new value to the data frame like below



          def filtering(price):
          global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
          if price.iloc[0] >price.iloc[1] and cash == True:
          # Edit here
          buyPrice = buyPrice.append(price, ignore_index=True)
          cash = False
          stock = True





          share|improve this answer























          • ok.... lemme try it.. thanks

            – leren
            Mar 7 at 11:06











          • i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

            – leren
            Mar 7 at 11:13














          0












          0








          0







          You have assign new value to the data frame like below



          def filtering(price):
          global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
          if price.iloc[0] >price.iloc[1] and cash == True:
          # Edit here
          buyPrice = buyPrice.append(price, ignore_index=True)
          cash = False
          stock = True





          share|improve this answer













          You have assign new value to the data frame like below



          def filtering(price):
          global cash , stock,buyPrice,sellPrice, buy_data,sell_data,trade_price,test2
          if price.iloc[0] >price.iloc[1] and cash == True:
          # Edit here
          buyPrice = buyPrice.append(price, ignore_index=True)
          cash = False
          stock = True






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 7 at 11:05









          Sanjay YadavSanjay Yadav

          89210




          89210












          • ok.... lemme try it.. thanks

            – leren
            Mar 7 at 11:06











          • i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

            – leren
            Mar 7 at 11:13


















          • ok.... lemme try it.. thanks

            – leren
            Mar 7 at 11:06











          • i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

            – leren
            Mar 7 at 11:13

















          ok.... lemme try it.. thanks

          – leren
          Mar 7 at 11:06





          ok.... lemme try it.. thanks

          – leren
          Mar 7 at 11:06













          i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

          – leren
          Mar 7 at 11:13






          i got the answer in 1 rows × 2459 columns while i want it to be 2459 rows x 1 columns. why is that so? thank you

          – leren
          Mar 7 at 11:13













          leren is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          leren is a new contributor. Be nice, and check out our Code of Conduct.












          leren is a new contributor. Be nice, and check out our Code of Conduct.











          leren is a new contributor. Be nice, and check out our Code of Conduct.














          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%2f55042216%2fpython-dataframe-using-apply-to-replace-for-loop%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

          Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme

          Identity Server 4 is not redirecting to Angular app after login2019 Community Moderator ElectionIdentity Server 4 and dockerIdentityserver implicit flow unauthorized_clientIdentityServer Hybrid Flow - Access Token is null after user successful loginIdentity Server to MVC client : Page Redirect After loginLogin with Steam OpenId(oidc-client-js)Identity Server 4+.NET Core 2.0 + IdentityIdentityServer4 post-login redirect not working in Edge browserCall to IdentityServer4 generates System.NullReferenceException: Object reference not set to an instance of an objectIdentityServer4 without HTTPS not workingHow to get Authorization code from identity server without login form

          2005 Ahvaz unrest Contents Background Causes Casualties Aftermath See also References Navigation menue"At Least 10 Are Killed by Bombs in Iran""Iran"Archived"Arab-Iranians in Iran to make April 15 'Day of Fury'"State of Mind, State of Order: Reactions to Ethnic Unrest in the Islamic Republic of Iran.10.1111/j.1754-9469.2008.00028.x"Iran hangs Arab separatists"Iran Overview from ArchivedConstitution of the Islamic Republic of Iran"Tehran puzzled by forged 'riots' letter""Iran and its minorities: Down in the second class""Iran: Handling Of Ahvaz Unrest Could End With Televised Confessions""Bombings Rock Iran Ahead of Election""Five die in Iran ethnic clashes""Iran: Need for restraint as anniversary of unrest in Khuzestan approaches"Archived"Iranian Sunni protesters killed in clashes with security forces"Archived