如何使用Tkin导入索引列为“date”的csv文件

2024-10-04 07:26:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Tkinter导入一个csv文件。你知道吗

我有以下代码:

df = pd.read_csv("KLBJ2.csv",
                      header=0,
                      index_col='Date of removal',
                      parse_dates=True)

df = df[['Price']]

我似乎无法理解如何将这段代码转换为使用Tkinter按钮的内容,该按钮导入以索引列为日期的csv文件,然后使用该csv文件中的数据保存在变量中。你知道吗

有人能开导我吗?你知道吗


Tags: 文件ofcsv代码dfreaddateindex
2条回答

我找到了解决办法:

filename = filedialog.askopenfilename()
df=pd.read_csv(filename, error_bad_lines=False, header=0,
index_col='Date of removal',
parse_dates=True)

这让我可以打开任何我想要的excel文件!你知道吗

您可以在单击按钮时使用回调方法,该方法将调用上述代码段。示例代码如下所示。你知道吗

b = Button(self, text="import csv", anchor = NW, relief=RAISED)
b.configure(command=self.import_csv_fun, width=8, activebackground="#33B5E5")

def import_csv_fun(self, widget):
    """imports the csv file"""
    df = pd.read_csv("KLBJ2.csv",
                      header=0,
                      index_col='Date of removal',
                      parse_dates=True)

    df = df[['Price']]

你可以用你想要的方式操纵df!你知道吗

相关问题 更多 >