【发布时间】:2019-12-05 19:42:23
【问题描述】:
我使用 pd.read_html 尝试导入一个表,但是当我运行它时却得到一个长字符串。有没有一种简单的方法可以更改结果的格式以每行获取 1 个单词而不是长字符串,或者我应该使用 pd.read_html 以外的函数?谢谢!
这是我的代码:
import requests
import pandas as pd
url ='http://www.linfo.org/acronym_list.html'
dfs = pd.read_html(url, header =0)
df = pd.concat(dfs)
df
我也使用了这个,得到了同样的结果:
import pandas as pd
url ='http://www.linfo.org/acronym_list.html'
data = pd.read_html(url, header=0)
data[0]
输出[1]:
ABCDEFGHIJKLMNOPQRSTUVWXYZ A AMD Advanced Micro Devices API 应用程序编程接口 ARP 地址解析协议 ARPANET 高级研究计划局网络 AS 自治系统 ASCII 美国信息交换标准代码 AT&T 美国电话电报公司 ATA 先进技术附件 ATM 异步传输模式 B B 字节 BELUG Bellevue Linux 用户组 BGP 边界网关协议...
【问题讨论】:
-
你能展示一下
'http://www.linfo.org/acronym_list.html'的样子吗? -
@Brandon 哈哈。只需导航到那里。
-
大声笑,说得好。
-
你检查源了吗?
标签: python pandas dataframe import