【发布时间】:2019-01-05 11:46:39
【问题描述】:
我有一个如下所示的数据框:
id text number url
1 test1 123 a.com
2 test2 456 b.com
每天一次,我只想将数据帧的一行迭代到一个 api 中。例如7月28日,发送号码123文本test1。 7/29 发送456 文本test2。
这是查看整个数据框的代码,但不确定如何每天只查看一行?
for index, row in df.iterrows():
data = {
'phone': row.number,
'message':row.text,
'url':row.URL,
}
r = requests.post(URL,headers=headers,params=data)
print(r.text)
【问题讨论】:
-
这和pandas没关系吧?您只需要将行号存储在某处。
-
@roganjosh 我不知道。可以举个例子吗?
-
您打算让程序无限期地运行吗?一个更好的主意是使用诸如 crontab 之类的调度程序。
-
我不知道该举什么例子。 Pandas 是为了尽可能快地处理数据(在 python 中),而你每天都在问如何做某事
-
@Spinor8 最终无限期地运行它,但现在 crontab 很好。我需要证明我可以每天发送消息的概念。
标签: python pandas iterator api-design