gpt4 book ai didi

python - Tweepy - 使用推文字符串填充 pandas 数据框列时出现错误 144

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:48 26 4
gpt4 key购买 nike

我正在使用 twitter ID 填充数据框中的一些行。我第一次运行脚本时没有使用 except ,但出现了错误:[{'code': 144, 'message': '未找到该 ID 的状态。'}]据我了解,这可能是因为有人删除了该推文或出于其他原因。不过,我还得继续走下去!

所以我使用了except: pass,但它实际上没有返回任何内容。所有行都是空的。我一直在努力解决这个问题,但我不知道如何解决。

我的数据框:

          TweetID                text               pageType
index
id1 My code is not working http://blablabla.com
id2 451864165416 Nan twitter
id3 849849849844 Nan twitter

这是不返回任何内容的代码:

try:
if (df['pageType'] == 'twitter').any:
df['text'] = df.tweetID.apply(lambda x: api.get_status(x).text)
except:
pass

就是这样!非常感谢!

最佳答案

我建议使用 bool 索引 + loc + apply:

mask = df['pageType'] == 'twitter'
df.loc[mask, 'text'] = df.loc[mask, 'twitterID']\
.apply(lambda x: api.get_status(x).text)

关于python - Tweepy - 使用推文字符串填充 pandas 数据框列时出现错误 144,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46554920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com