【发布时间】:2017-09-25 01:38:54
【问题描述】:
我正在尝试从网页中抓取表格。该网页包含指向表格中数据的链接。基本上,我正在编写一个 for 循环来从每个链接获取表并与另一个表连接。为此,我需要将每个数据点转置为一列。
df= 2004 | 2006 | 2007 | 2008
------------------------
GrowthRate 5% | 7% |-5% | 5%
Earnings 234 | 449 | -300 | 448
EPS 17.6 |11.8 | 16.8 | 500
P\E 14.08|12.04 |11.37 | 348
我想把它做成
df =
GrowthRate_2004 GrowthRate_2006 GrowthRate_2007 GrowthRate_2008 Earnings_2004 Earnings_2006 Earnings_2007 Earnings_2008 EPS_2004 EPS_2006 EPS_2007 EPS_2008 P/E_2004 P/E_2006 P/E_2007 P/E_2008
5% 7% -5% 5% 234 449 -300 448 17.6 11.8 16.8 500 14.08 12.04 11.37 348
【问题讨论】:
-
您使用的是 Python 还是 R?您的问题应该不同时使用这两个标签。在您提出问题之前,还请提供您尝试自行执行此操作的代码(或暂时删除问题,直到您此时为止)。是的......有两种语言的简单方法可以通过搜索轻松找到它们......
-
这两种语言都适合我。首选 Python。 @Hack-R 我尝试在 python 中将转置为
df.T,但我不知道如何转置所有数据点 -
我知道您是新手,所以我想帮助您了解我们允许的问题类型。在您在这里提出问题之前,您应该已经编写了代码。它不是代码编写服务。您应该知道您使用的是 Python 还是 R。您还需要研究现有问题/答案,以便找到有关如何转置表格的明显答案...
标签: python