迭代命名熊猫列

时间:2020-03-07 18:37:25

标签: python pandas

我觉得这应该超级容易,但是我找不到解决方法。

我有一个包含400列的数据文件,这些列均未标记。每组四列是不同行数的不同实验。

我想做的是将列标记为1.1、1.2、1.3、1.4、2.1、2.2、2.3 ...等。

我见过的所有解决方案似乎都以您已预先标记但名称不正确的标签为前提,而您只想重命名它们。必须有一个迭代的方法来做这样的事情。

1 个答案:

答案 0 :(得分:0)

您可以对列使用带有MultiIndex的DataFrame:

import pandas as pd
data = pd.DataFrame(<your data here>, 
                    columns = pd.MultiIndex.from_product([range(1, 101), range(1, 5)]))