예제 #1
0
 def __init__(self, path: str):
     """
     此數據庫專用於文本類的數據存儲,日期可重複
     """
     Database.__init__(self)
     try:
         self.path = path
         self.data = pd.read_csv(path)
         # 將csv文件按照日期降序排列
         self.data.sort_values(by=['date_y', 'date_m', 'date_d'])
     except FileNotFoundError:
         self.data = pd.DataFrame(columns=[
             'date_y', 'date_m', 'date_d', 'name', 'title', 'author', 'text'
         ])
예제 #2
0
 def __init__(self, path):
     """
     此數據庫僅適用於價格信息的存儲!\n
     日期不可重複\n
     """
     Database.__init__(self)
     # 從path讀取csv文件
     try:
         self.path = path
         self.data = pd.read_csv(path)
         # 將csv文件按照日期降序排列
         self.data = self.data.sort_values(
             by=['date_y', 'date_m', 'date_d'])
         self.data = self.data.reset_index()
     except FileNotFoundError:
         self.data = pd.DataFrame(columns=['date_y', 'date_m', 'date_d'])