我有一个数据帧df1
,如下所示:
date sentence
29/03/1029 I like you
30/03/2019 You eat cake
并将函数getVerb
和getObj
运行到dataframe df1
。所以,输出是这样的:
date sentence verb object
29/03/1029 I like you like you
30/03/2019 You eat cake eat cake
我希望这些函数(getVerb
和getObj
)为df1
中的每一行运行。有人能帮我有效地解决这个问题吗?你知道吗
非常感谢。你知道吗
一个
DataFrame
的每一列都是一个Series
。您可以使用Series.apply
或Series.map
函数来获得所需的结果。你知道吗有关^{} 或^{} 的更多详细信息,请参阅熊猫文档。你知道吗
假设您有一个数据帧,例如:
数据框=pd.数据帧([[4,9]]*3,列=['A','B'])
比如说,我们需要A列和B列的行和列的总和。为了完成它,我们写
现在,如果要对特定的列集应用任何函数,可以从数据框中选择一个子集。你知道吗
例如:我只想计算A列上的和。你知道吗
Dataframe.apply
你也可以参考上面的链接。除此之外,系列.map, 系列.应用也可能很方便,正如上面的答案所提到的。 干杯!你知道吗
使用简单循环:(假设数据框中已经存在名为“verb”和“object”的列)
相关问题 更多 >
编程相关推荐