我有一个名为df的 Dataframe ,它是多个.csv文件的组合,因此对于每个文件中的特定索引,都有多个列名。假设不同.csv文件的列名是A、B、C、D、E。我想将列名中的所有A、B、C、D、E更改为F。我试过这个;df = pd.read_csv(path + config['file'] + '.csv')list = [c.replace('A', 'F') for c in df.columns]但是找不出一个简单的单行方法来将B,C,D,E值更改为F。帮助是感激不尽的。
df = pd.read_csv(path + config['file'] + '.csv')
list = [c.replace('A', 'F') for c in df.columns]
zc0qhyus1#
首先定义列名称:
to_replace_cols=['A','B','C','D','E'] df.columns = ['F' if i in to_replace_cols else i for i in df.columns] #one line df.columns = ['F' if i in ['A','B','C','D','E'] else i for i in df.columns]
1条答案
按热度按时间zc0qhyus1#
首先定义列名称: