Không chạy được code trên colab (python)

mọi người cho em hỏi, em mới học python.mà chạy code nãy mãi ko được(nó cứ báo tham số “error: name df_submission is not defined”) , đã chạy thử trên pycharm cũng như vậy ạ, em vẫn không hiểu sao có lỗi này nữa, lên gg search các kiểu đã cố gắng sửa mãi k được, mọi người giúp em 1 xíu với ạ

import math, requests

def napbai(df, sep=',', comment='', compression='gzip', **kwargs):
    TOKEN='bc30b5eac56554aea596baee9430049aae453b5af81476f070af808ee8d0ed3a66f87c6e2226f692c58843d9687d48cdbb7543cb9d6df292c767095fc8c5c674'
    URL='http://submission.mmlab.uit.edu.vn/api/submissions'
    df.to_csv('temporary.dat', sep=sep, compression=compression, **kwargs)
    r = requests.post(URL, headers={'Authorization': 'Bearer {}'.format(TOKEN)},files={'datafile': open('temporary.dat', 'rb')},data={'comment':comment, 'compression': compression})
    if r.status_code == 429:
        raise Exception('Submissions are too close. Next submission is only allowed in {} seconds.'.format(int(math.ceil(int(r.headers['x-rate-limit-remaining']) / 1000.0))))
    if r.status_code != 200:
        raise Exception(r.text)
        
napbai(df_submission, sep=',', index=True, comment='my submission')

Lỗi này chỉ đơn giản là máy không biết df_submission là cái gì vì ta chưa cho khai báo df_submission cho nó :penguin:.

Cách sửa: Khai báo df_submission, theo tìm hiểu thì nó là DataFrames của thư viện Pandas.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?