Исключение определенных ключевых слов из имен столбцов в Dataframe - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь настроить имена столбцов в моем фрейме данных, и я не уверен, как переименовать каждый столбец, просматривая их.

Я подумал, что мог бы составить список столбцов df и затем удалить ключевое слово, а затем применить этот столбец к df в качестве имен новых столбцов, но не знал, как это сделать полностью.

Например, если у меня есть фрейм данных, который выглядит следующим образом:

     tech 1       tech 2       tech 3
foo    1            3             5
bar    2            3             4

Как бы я убрал «технику» из каждого столбца, предполагая, что в нем более 100 столбцов?

Ответы [ 2 ]

2 голосов
/ 18 июня 2019
df.columns = df.columns.str.replace("tech", "your_string")

Это поможет.

1 голос
/ 18 июня 2019

Ваш инстинкт верен, вы можете просто использовать столбцы, перебрать с помощью .replace() и присвоить его атрибуту столбцов

df.columns=[i.replace('tech ','') for i in df.columns]
...