Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Pandas.read_csv未读取更新的csv_Python 3.x_Pandas_Dataframe_Csv - Fatal编程技术网

Python 3.x Pandas.read_csv未读取更新的csv

Python 3.x Pandas.read_csv未读取更新的csv,python-3.x,pandas,dataframe,csv,Python 3.x,Pandas,Dataframe,Csv,第一个函数更新CSV文件。第二个函数读取更新的预算。当我执行它时,第一个函数更新文件,但第二个函数不读取更新的值 def ChangeBudget(new): data = pd.read_csv(r"path\to\data.csv") data.loc[0,'Amount'] = new data = data.to_csv(r"path\to\data.csv", index= False) print("B

第一个函数更新CSV文件。第二个函数读取更新的预算。当我执行它时,第一个函数更新文件,但第二个函数不读取更新的值

def ChangeBudget(new):
    data = pd.read_csv(r"path\to\data.csv")
    data.loc[0,'Amount'] = new
    data = data.to_csv(r"path\to\data.csv", index= False)
    print("Budget changed to:",new)

def RemainingBudget():
    data = pd.read_csv(path\to\data.csv)
    transactions = data.loc[1:,'Amount']
    rem = sum(transactions)

    if budget > rem:
        print("Your remaining budget is:",budget - rem)

    elif budget < rem:
        print("You have exceeded your budget by", (budget - rem)*-1)
def changebrodget(新):
data=pd.read\u csv(r“path\to\data.csv”)
data.loc[0,'Amount']=新
data=data.to_csv(r“path\to\data.csv”,index=False)
打印(“预算更改为:”,新)
def剩余预算():
data=pd.read\u csv(path\to\data.csv)
交易=数据。loc[1:,'Amount']
rem=总和(交易)
如果预算>rem:
打印(“您的剩余预算为:”,预算-rem)
elif预算
CSV文件的格式为:
金额、说明、方法
5000,预算,没有