gpt4 book ai didi

python - 将字段传递给函数。 PYTHON.Pandas

转载 作者:太空宇宙 更新时间:2023-11-03 18:46:53 25 4
gpt4 key购买 nike

我正在尝试 ping 一个函数并从数据帧 pyrecords 传递多个字段。不幸的是,下面的代码为我提供了评论字段的正确答案,但也打印了 dealid 和 userid 的所有值。

  for review in pyrecords['review']:
analyze_text(review,u'english',pyrecords['dealid'],pyrecords['userid'])

这是数据框的样子。

>>> pyrecords
<class 'pandas.core.frame.DataFrame'>
Int64Index: 433 entries, 0 to 432
Data columns (total 5 columns):
createddate 433 non-null values
userid 433 non-null values
dealid 433 non-null values
preferredlocale 42 non-null values
review 433 non-null values
dtypes: datetime64[ns](1), int64(2), object(2)

最佳答案

for index, row in pyrecords.iterrows():     
analyze_text(row['review'], u'english',row['dealid'],row['userid'])

请注意,迭代 DataFrame 的行可能表明您没有充分利用 Pandas。为了获得更好的性能,您需要重写 analyze_text 以对完整的 DataFrame 或 Series 进行操作,而不是逐行操作。

关于python - 将字段传递给函数。 PYTHON.Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320609/

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