选择配对行,Col Pandas值
我敢肯定这很容易,但是发现或发现答案不是!我试图从DF(5,5)的行大小(5,5)的行中选择纬度(行:5,10,15等)和经度(COLS:-98,-97,-96等)的配对值)。假设我的DF看起来像这样:
DF:
lat -98 -97 -96 -95 -94
0 5 6 7 8 9 10
1 10 11 12 13 14 15
2 15 16 17 18 19 20
3 20 21 22 23 24 25
4 25 26 27 28 29 30
要通过单行和单一col进行提取的对迭代,我需要以下内容:
dfnew:
0 6
1 12
2 18
3 24
4 30
我在下面尝试了类似的事情,不同类型的循环太多了,无法在此处显示:
df.iloc[0:5,1:6]
但是所有的行和所有列,我只需要单个配对值。 谢谢你,
I'm sure this is easy but finding or discovering the answer is not! I'm trying to select paired values from a df (5,5) size of rows and columns that represent latitude (rows: 5,10,15,etc) and longitude (cols: -98,-97,-96, etc). Suppose my df looks like this:
df:
lat -98 -97 -96 -95 -94
0 5 6 7 8 9 10
1 10 11 12 13 14 15
2 15 16 17 18 19 20
3 20 21 22 23 24 25
4 25 26 27 28 29 30
To get the extracted pair iterating by single row and single col, I need the following:
dfnew:
0 6
1 12
2 18
3 24
4 30
I've tried things like this below and different types of loops too numerous to show here:
df.iloc[0:5,1:6]
but this gives me all the rows and all the columns and I just need the single paired value.
thank you,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
iiuc,您可以使用
numpy.diag
:输出:
如果您想要一对长对,则可能:
输出:
IIUC, you could use
numpy.diag
:Output:
If you want a lat-long pair, then maybe:
Output: