0
I’m trying to do the following thing with this code
import pandas as pd
from datetime import date
# Criando uma série no pandas que represente a indexação das linhas como valores temporais
# Por exemplo, datas do calendário do ano.
dates = pd.date_range('2019-09-21', '2019-09-25')
dates
#Criando um dataframe de uma linha e uma coluna, ou uma série.
#renomeando as linhas ou índices i da série ou matriz ou dataframe (df) através do comando 'index'
# Acrescentando a série de datas a Série numérica criada.
#E Agora vamos inserir variáveis reais ao problema
#inserindo a variável Montante inicial como uma série numérica
MontanteInicial= Series([6986.16, 6986.16, 6986.16, 6986.16, 6986.16], index = dates)
MontanteInicial
#Repetindo o processo para os valores ganhos diariamente em relação ao dia anterior.
#Podemos construir uma tabela de valores que apresente o lucro diário em relação ao dia anterior
MontanteFinal = Series([6990, 6991, 6994, 6998, 7000], index = dates)
MontanteFinal #
Operação de subtração entre as componentes da lista - Criando através da operação, uma lista que me diz quanto lucrei no total.
#Calculando a diferença entre os índices da matriz/Dataframe e plotando a resposta no próprio DF.
LucroTotal = MontanteFinal-MontanteInicial
LucroTotal
TaxaSelic = Series(['5.5%', '5.5%', '5.5%', '5.5%', '5.5%'], index = dates)
#Criando um DataFrame que usa como colunas, duas séries que representam numeros aleatórios associado a duas possiveis variáveis.
df_temp = DataFrame({'Montante Final': MontanteFinal, 'Montante Inicial': MontanteInicial, 'Taxa Selic': TaxaSelic, 'Lucro Total' : LucroTotal})
df_temp'''
The code is importing the following table
I wanted to know if instead of using the Dates=pd.date_range command on pre-specified date, if it is possible to enter a While in the middle and make it keep adding the values of the current date, I thought I would try using the date.Today() but I haven’t really thought much about how to do that.. However, the idea was to use this command to attach another column to this DF, where I would take the difference between Total Profits and always discount the previous day. For example, Daily Profit [0] = 3.84 as it was the first value of the table Daily profit 1 = 1.00 (4.84 - 3.84) and so on..
My question in the case is, how could I operate While so that it recognizes the values of the Dataframe as indexes of the matrix and I could operate between them until a Specific Date?
From what I understand you want to do some operation between the columns only if the date is in a specific interval, that’s it?
– Rafael
exactly that, sorry for the delay in responding
– Kioolz