prr*_*e72 4 paste collapse dataframe pandas
我有一个数据帧df0与n列.只有一列包含字符串,所有其他列都为空或包含""字符串.
是否有可能将数据框折叠到单个列数据框中,对于每一行,我得到非空元素?
DF0:
A B C
1 Car
2 Car
3 Bike
4 Car
5 Train
6 Train
Run Code Online (Sandbox Code Playgroud)
应该给:
1
1 Car
2 Car
3 Bike
4 Car
5 Train
6 Train
Run Code Online (Sandbox Code Playgroud)
也许:
>>> df.max(axis=1)
1 Car
2 Car
3 Bike
4 Car
5 Train
6 Train
dtype: object
Run Code Online (Sandbox Code Playgroud)
这是一个Series,而不是一个DataFrame,但你可以使用df.max(axis=1).to_frame(1)或其他东西.