我的df如下所示:
Index Country Val1 Val2 ... Val10
1 Australia 1 3 ... 5
2 Bambua 12 33 ... 56
3 Tambua 14 34 ... 58
Run Code Online (Sandbox Code Playgroud)
我想从每个国家的Val1中减去Val10,所以输出如下:
Country Val10-Val1
Australia 4
Bambua 23
Tambua 24
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已经:
def myDelta(row):
data = row[['Val10', 'Val1']]
return pd.Series({'Delta': np.subtract(data)})
def runDeltas():
myDF = getDF() \
.apply(myDelta, axis=1) \
.sort_values(by=['Delta'], ascending=False)
return myDF
Run Code Online (Sandbox Code Playgroud)
runDeltas导致此错误:
ValueError: ('invalid number of arguments', u'occurred at index 9')
Run Code Online (Sandbox Code Playgroud)
解决此问题的正确方法是什么?
我想从下表中提取.我在第二次切割后再切6次.总共需要提取8个字符串,我需要从下面的示例值61.5,值56.43等.
下面的代码snipplet只给出了第一个值(61.5).我如何获取剩余的值?
soup.find("div",{"class":"value"}).text
<td class="flow">
<div class="heading" style="min-height: 63px;">Dornum</div>
<div class="data"><div class="value">61.5</div> MSm<sup>3</sup>/d</div>
</td>
<td class="flow">
<div class="heading" style="min-height: 63px;">Emden EMS</div>
<div class="data"><div class="value">56.43</div> MSm<sup>3</sup>/d</div>
</td>
Run Code Online (Sandbox Code Playgroud) 我有一个简单的 python 脚本从 html 页面抓取一些数据并将结果写出到 csv 文件。我如何自动抓取,即在 Windows 下每五分钟启动一次。
谢谢彼得