сравнить два кадра данных и сохранить количество дубликатов в переменной - PullRequest
0 голосов
/ 04 октября 2019

Попытка написать код, который будет выполнять следующие действия: читать столбец из базы данных sqlite и помещать его в dataframe1.

иметь графический интерфейс, в котором пользователь вставляет две даты: начало и конец. Затем я превращаю это в столбец date_range dataframe2

name = 'Bob'
startDate = pd.to_datetime(str('10/02/2019'))
endDate = pd.to_datetime(str('10/09/2019'))
d=pd.date_range(start=startDate, end=endDate)

d = pd.DataFrame({'Date': d, 'Name':[name]*len(d)})


df1 = pd.DataFrame(dd, columns =['Date'])
#print(df1)

query = "select Date from testtablee"
df = pd.read_sql_query(query, engine)

print (df)

df2 = pd.DataFrame(df, columns = ['Date'])
print (df2)

Это часть, на которой я застрял:

Сравните пользовательский datframe2 с существующими датами в dataframe1 из SQLite. Подсчитайте повторяющиеся даты и сохраните в переменной для каждой дублированной даты. Я не хочу удалять или удалять дублированные даты, просто посчитай их. Все, что я гуглил, удалит дубликаты. Не храните его в переменной. Я понятия не имею, с чего начать на этом этапе.

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