从列中删除逗号和美元符号。但是当我这样做时,桌子将它们打印出来,然后仍然放在那里。有没有一种方法可以使用熊猫功能去除指令和美元符号。我unuable找到API文档事情也许我一直在寻找在错误的地方尝试使用Python中的熊猫去除逗号和美元符号
import pandas as pd
import pandas_datareader.data as web
players = pd.read_html('http://www.usatoday.com/sports/mlb/salaries/2013/player/p/')
df1 = pd.DataFrame(players[0])
df1.drop(df1.columns[[0,3,4, 5, 6]], axis=1, inplace=True)
df1.columns = ['Player', 'Team', 'Avg_Annual']
df1['Avg_Annual'] = df1['Avg_Annual'].replace(',', '')
print (df1.head(10))
只需在您的替换中添加'regex = True',它就可以工作。 – shivsn