【发布时间】:2018-10-24 07:28:30
【问题描述】:
我想对数据框中的每一行应用一个函数。我正在使用 apply() 但它传递了一个 Series 对象,因此不传递列名。有没有办法使用 .apply() 并保留列名?
【问题讨论】:
-
添加代码和示例
-
如果您在
pd.DataFrame.apply中使用axis=1,则列名被传递。 -
列名称,因为它是一个系列,如果在轴 = 1 上应用,则作为系列名称,如果在轴 = 1 上应用,则作为系列索引。
-
@ScottBoston,其中一个应该是
axis=0? -
我认为你不需要
apply这里
标签: python-3.x pandas dataframe apply data-science