Python 3.x Pandas 0.17.1引用列并写入csv的数据帧操作
嗨,朋友们,我是编程新手,我很难访问这个从html中读取的数据帧 只是我想打印一个特定的列,因为它们没有命名…我尝试了所有方法来访问它们,但这给我带来了一些错误…这就是我迄今为止试图打印出来的内容:Python 3.x Pandas 0.17.1引用列并写入csv的数据帧操作,python-3.x,pandas,Python 3.x,Pandas,嗨,朋友们,我是编程新手,我很难访问这个从html中读取的数据帧 只是我想打印一个特定的列,因为它们没有命名…我尝试了所有方法来访问它们,但这给我带来了一些错误…这就是我迄今为止试图打印出来的内容: print [data{'Unnamed: 0'}] [ Unnamed: 0 Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 \ 0 Pinnacle NaN NaN
print [data{'Unnamed: 0'}]
[ Unnamed: 0 Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 \
0 Pinnacle NaN NaN NaN NaN
1 10/25 02:06:10pm NaN #101 Miami NaN
2 10/25 02:06:10pm NaN #102 New England NaN
3 10/25 04:40:03pm NaN #101 Miami NaN
4 10/25 04:40:04pm NaN #102 New England 8½-05
5 10/25 04:40:12pm NaN #101 Miami NaN
6 10/25 04:40:12pm NaN #102 New England 8½ev
我还试图将它们写入csv文件,但出现以下错误:
AttributeError:'list'对象没有属性'to_csv'
下面是我正在使用的代码:
from pandas as pd
url = 'http://exoweb0.donbest.com/checkHTML/servlet/send_archive_history.servlet?by_casino=1&for_casino=37&league=1&game=0&date=20151029'
data = pd.read_html(url, header=0)
data.to_csv('Pinacle Lines.csv', index_col=0)
#print (data)
试试这个:
data = pd.read_html(url, header=0)[0]
当你调用read_html时,你会得到一个DataFrame的返回列表,你需要找出你想要的是哪一个,上面的编辑会选择第一个,你可能想要查看所有的