是否可以在粘贴到csv文件之前从pandas函数read_html修改df?

时间:2016-02-03 01:31:00

标签: python pandas

我能够从pandas中的html函数中读取df读数但由于某种原因,我无法修改其列,因为如果我选择了我想要的表,因为它拉了所有表,所以你引用你想要的那个。但是,即使只是打印一个列,更改列的名称或特定的数据,我也无法弄明白。那里的任何人都知道如何处理这个问题。 这是一个例子:

import pandas as pd

url= 'http://www.espnfc.com/barclays-premier-league/23/table'

df = pd.read_html(url)
print(df)
print(df[0].Home) '✔ it works
print(df[0][Unnamed: 17]) 'throw's me a error
df.rename(columns = {'Away':'Awayy2'}, inplace = True) 'throw's me a error

1 个答案:

答案 0 :(得分:0)

df[0]['Unnamed: 17']
df[0].rename(columns = {'Away':'Awayy2'}, inplace = True)

以上对我有用。 (Apostrophe& [0]错过了)