我需要将多行合并成一行,这将是一个简单的带空格的concat
View of my dataframe:
tempx value
0 picture1 1.5
1 picture555 1.5
2 picture255 1.5
3 picture365 1.5
4 picture112 1.5
我希望数据帧像这样转换:(空格分隔) 温度值
Expected output:
tempx value
0 picture1 picture555 picture255 picture365 picture112 1.5
or
as a python dict
{1.5:{picture1 picture555 picture255 picture365 picture112}}
我试过的:
df_test['tempx']=df_test['tempx'].str.cat(sep=' ')
这是有效的,但它将所有列中的行组合起来,如下所示:
tempx value
0 picture1 picture555 picture255 picture365 picture112 1.5
1 picture1 picture555 picture255 picture365 picture112 1.5
2 picture1 picture555 picture255 picture365 picture112 1.5
3 picture1 picture555 picture255 picture365 picture112 1.5
4 picture1 picture555 picture255 picture365 picture112 1.5
有什么好办法吗?
您可以使用^{} 和^{} 函数
join
:相关问题 更多 >
编程相关推荐