“Удалить столбцы, которые содержат строковые панды” Ответ

Удалить столбцы, которые содержат строковые панды

df = df[df.columns.drop(list(df.filter(regex='Test')))]
Long Llama

Удалить столбцы, которые содержат строковые панды

import pandas as pd

import numpy as np

array=np.random.random((2,4))

df=pd.DataFrame(array, columns=('Test1', 'toto', 'test2', 'riri'))

print df

      Test1      toto     test2      riri
0  0.923249  0.572528  0.845464  0.144891
1  0.020438  0.332540  0.144455  0.741412

cols = [c for c in df.columns if c.lower()[:4] != 'test']

df=df[cols]

print df
       toto      riri
0  0.572528  0.144891
1  0.332540  0.741412
Long Llama

Ответы похожие на “Удалить столбцы, которые содержат строковые панды”

Вопросы похожие на “Удалить столбцы, которые содержат строковые панды”

Больше похожих ответов на “Удалить столбцы, которые содержат строковые панды” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования