我有一个具有所有唯一列的数据帧,但是,我必须在创建后用字段别名重命名这些列。有些字段别名是重复的,在这种情况下,这些列需要合并到一个列中。值得注意的是,在这两种情况下,值可以是字符串或整数,也可以包含特殊字符。你知道吗
Type Type Project ID
0 AS3 112 1
1 AS4 131 2
2 AS5 115 3
3 AS6 191 4
4 AS7 100 5
当我使用df.groupby(df.columns, axis=1)
时,我会得到一个空的数据帧。但我假设这是因为groupby返回的dataframegroupby
不是实际的数据帧?有没有一个简单的方法可以做到这一点,所以我的输出是:
Type Project ID
0 AS3 112 1
1 AS4 131 2
2 AS5 115 3
3 AS6 191 4
4 AS7 100 5
如果空白为空字符串,则和将工作
将
groupby
与first
一起使用,还要确保您的空白是np.nan
,如果不是,则是replace
相关问题 更多 >
编程相关推荐