Как получить пользовательский ввод для столбца в пандах, создав графический интерфейс с помощью tkinter? - PullRequest
0 голосов
/ 04 июня 2019

У меня есть фрейм данных с 3 столбцами: Date, attribute_one, attribute_two. Столбец даты пуст, но два других столбца заполнены некоторыми данными. Как я могу использовать пакет tkinter для создания графического интерфейса, который будет предлагать пользователю ввести дату, которая затем будет сохранена в кадре данных.

1 Ответ

0 голосов
/ 04 июня 2019

Используя класс tkinter Entry и список, вы легко можете сделать это.

from tkinter import *

tk = Tk()

def add_data():
   o = i.get()
   code = o
   print(code)

i = Entry(tk)

i.pack()

code = str()

btn = Button(tk, command = add_data, text='Add')

i.pack()

btn.pack()

Затем вы можете добавить его в столбец. Если вы хотите задать их в консоли, используйте вместо этого:

import sys

print('Please enter the date.')

i = str(sys.stdin.readline())

print(i)

Затем просто добавьте переменную i к вашему фрейму данных.

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