Переименовать последний столбец в кадре данных, переданном в цепочке методов

Я использовал аналогичное решение для того, что он объясняет здесь для нескольких проектов, и нашел, что это очень полезно.

http://blog.xebia.com/2009/02/07 / acessing-generic-types-at-runtime-in-java /

Суть его заключается в следующем:

 public Class returnedClass() {
     ParameterizedType parameterizedType = (ParameterizedType)getClass()
                                                 .getGenericSuperclass();
     return (Class) parameterizedType.getActualTypeArguments()[0];
}

-1
задан Lorenz 19 March 2019 в 14:03
поделиться

2 ответа

Используйте pipe():

result = table.iloc[:,2:-1].pipe(lambda df: df.rename(columns={df.columns[-1]: "Text"}))
0
ответ дан adrtam 19 March 2019 в 14:03
поделиться

Я думаю, что вы можете просто сделать следующее:

result = table.iloc[:,2:-1]
result.columns = result.columns[:-1] + ["Text"]
0
ответ дан katbarahona 19 March 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: