我的初始df是:
ordinal id_easy latitude longitude
1 141 45.0714 7.6187
2 141 45.0739 7.6195
...
应用数据透视表后 我的样子:
latitude ... longitude
ordinal 1 2 3 4 5 6 7 8 9 10 ... 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682
id_easy
141 45.1024 45.1027 45.1072 45.1076 NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
403 45.0595 45.0595 45.0564 45.0533 45.0501 45.0468 45.0432 45.0356 45.0264 45.0174 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
920 45.0695 44.9727 44.9726 44.9566 NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN
一切都差不多,但是这里我有第一个纬度值,然后是经度值。我可以做些什么来使它一对一吗?对于每个“ id_easy”-纬度和经度。
答案 0 :(得分:2)
我认为您需要第二级DataFrame.sort_index
:
#include <iostream>
#include <string>
using namespace std;
int main()
{
struct st
{
static void print(int a, int b,char swtch)
{
if (swtch == '+')
{
cout << a + b << endl;
}
else if (swtch == '-')
{
cout << a - b << endl;
}
else
{
cout <<
"Warning: This case is not implemented." << endl;
system("pause");
exit(0);
}
}
};
char c ;
cin>>c;
st::print(1,2,c);
return 0;
}