使用f字符串遍历数据帧
假设您拥有以下df:
d = {'KvK': [0.21, 0.13, 0.1], 'line amount#2': [0.0, 0.05, .05], 'ExclBTW': [0.5, 0.18, .05]}
df = pd.DataFrame(data=d)
df
KvK line amount#2 ExclBTW
0 0.21 0.00 0.50
1 0.13 0.05 0.18
2 0.10 0.05 0.05
现在,我想将每个KvK值输入到一个API调用中
我尝试了以下方法:
for index, row in df.iterrows():
details = df(row)
f"https://api.kvk.nl/api/v2/search/companies?user_key=ldbb&q=f{row['KvK']}"
然而,这不起作用
期望输出:
KvK line amount#2 ExclBTW APIoutput#1
0 0.21 0.00 0.50 0.21APIsampleAPIOutput
1 0.13 0.05 0.18 0.13APIsampleAPIOutput
2 0.10 0.05 0.05 0.10APIsampleAPIOutput
请帮忙
您可以使用“应用”设置URL字符串的格式,如下所示:
相关问题 更多 >
编程相关推荐