我有這種問題。PANDAS將多個單元格的內容與索引合併
比方說,我有一個csv。文件中像這樣一個
place X_UTM Y_UTM Value_measured
0 A 686439.00 5231330.00 x
1 A 686439.00 5231330.00 y
2 A 686439.00 5231330.00 z
3 A 686439.00 5231330.00 k
4 A 686439.00 5231330.00 j
5 B 790277.00 5192864.00 x'
6 B 790277.00 5192864.00 y'
7 B 790277.00 5192864.00 z'
8 B 790277.00 5192864.00 k'
9 B 790277.00 5192864.00 j'
10 C 600163.00 5204188.00 x"
11 C 600163.00 5204188.00 y"
其中列place
和Value_measured
包含字符串值。
使用下面幾行:
>>test_set_index= place.set_index(['place', 'X_UTM','Y_UTM','Value_measured'])
>>test_set_index
輸出:
place X_UTM Y_UTM Value_measured
0 A 686439.00 5231330.00 x
y
z
k
j
5 B 790277.00 5192864.00 x'
y'
z'
k'
j'
10 C 600163.00 5204188.00 x"
y"
我想什麼有是這樣的:
place X_UTM Y_UTM Value_measured
0 A 686439.00 5231330.00 x,y,z,k,j
5 B 790277.00 5192864.00 x',y',z',k',j'
10 C 600163.00 5204188.00 x",y"
我想合併所有相對於地點和座標,在Value_measured
列中的值。
我嘗試了很多方法,但我無法找到真正有用的東西。我希望我很清楚。
你有什麼建議嗎? 在此先感謝
我認爲這也可以。短而快!謝謝 –