Python、replaceを使って特定の列のカンマを削除したい


Pythonで下記の方法で、replaceを使ってcsvのC列のカンマを削除したいですが、  
削除されません。

csvデータ

[code]

    A,B,C
    Test,America,"13,500"
    
[/code]

置き換え・削除している方法

[code]

    #C列のカンマを削除
    df4['C'].replace(',', '', regex=True)
    
[/code]

C列のdtype

[code]

    print(df4['C'])
    
    Name: C, dtype: object
    
[/code]

実現したい結果

[code]

          A        B       C
    0  Test  America  13500
    
[/code]

なぜ削除もしく置き換えされないないか。  
分かる方いますでしょうか。  
お手数ですが、よろしくお願い致します。

全体のコード

[code]

    import pandas as pd
    import codecs
    from datetime import datetime as dt, date, timedelta
    
    filename=r"C:\Users\test\Desktop\comma.csv"
    
    #当日の日付
    strDate = dt.now().strftime("%Y-%m-%d")
    
    #CSVを読み込む
    with codecs.open(filename, "r", "Shift-JIS", "ignore") as file:
        df1 = pd.read_table(file, delimiter=",")
        print(df1)
        #df1 = pd.read_csv(filename_compare,dtype=str, encoding='utf_8')
    
        #指定した列名にNaNを含む行を削除
        df2=df1.dropna(subset=["A"]) #https://qiita.com/yuta-38/items/122e607770b88d445d2e
        
        #NaNを含む行を0に置き換え
        df3=df2.fillna(0)
    
        #日付型の形式を変換
        df4 =df3.replace({'/': '-'}, regex=True)
        
        #C列のカンマを削除
        df4['C'].replace(',', '', regex=True)
    
        print(df4) 
    
[/code]




単純にDataFrameの中身を置き換えていないからでしょう。  
この部分を：

[code]

        #C列のカンマを削除
        df4['C'].replace(',', '', regex=True)
    
[/code]

このようにすれば希望の結果が得られると思います。

[code]

        #C列のカンマを削除
        df4['C'] = df4['C'].replace(',', '', regex=True)
    
[/code]




単純にDataFrameの中身を置き換えていないからでしょう。  
この部分を：

[code]

        #C列のカンマを削除
        df4['C'].replace(',', '', regex=True)
    
[/code]

このようにすれば希望の結果が得られると思います。

[code]

        #C列のカンマを削除
        df4['C'] = df4['C'].replace(',', '', regex=True)
    
[/code]

