Как заменить логическое значение значением строки прилагательного из того же кадра данных - PullRequest
0 голосов
/ 18 февраля 2020

Я получил логическое значение после сравнения значения строки. Я хочу заменить логическое значение соседним значением строки из того же кадра данных.

import pandas as pd
import numpy as np
import glob
import os
    stock_files = glob.glob("E:/Python full3files/*.csv")
    dd= pd.concat((pd.read_csv(file,header= None, prefix= 'col', usecols=[1,5,6,7])
              for file in stock_files),ignore_index= True)
    ss= dd.loc[dd.col1 =="RELIANCE",:]
    ss['Daily'] = pd.to_datetime(ss['col7']).dt.day
    ss['Daily Day'] =  ss.Daily> ss.Daily.shift(1)
    #ss['Daily Day'] = ss.where(ss['Daily']> ss['Daily'].shift(1), ss['col5'].shift(1))
    print(ss)

image

1 Ответ

0 голосов
/ 19 февраля 2020

df [df [Daily Day == True]] = df [Col6]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...