我有这个数据框,其中包含纬度/经度坐标:
Lat Lon
29.39291 -98.50925
29.39923 -98.51256
29.40147 -98.51123
29.38752 -98.52372
29.39291 -98.50925
29.39537 -98.50402
29.39343 -98.49707
29.39291 -98.50925
29.39556 -98.53148
Run Code Online (Sandbox Code Playgroud)
这些是构造多边形的坐标:
Lat Lon
29.392945 -98.507696
29.406167 -98.509074
29.407234 -98.517039
29.391325 -98.517166
Run Code Online (Sandbox Code Playgroud)
我想使用 Python 检查每个坐标(来自第一个数据帧)是否在多边形内,并考虑到大圆。
预期结果:
Lat Lon Within
29.39291 -98.50925 1
29.39923 -98.51256 1
29.40147 -98.51123 1
29.38752 -98.52372 0
29.39291 -98.50925 1
29.39537 -98.50402 0
29.39343 -98.49707 0
29.39291 -98.50925 1
29.39556 -98.53148 0
Run Code Online (Sandbox Code Playgroud) 我想从两个不同的列中获取假人,但没有任何前缀。
数据说明:
X Y
123 AAA
456 BBB
123 AAA
789 CCC
Run Code Online (Sandbox Code Playgroud)
预期结果:
X Y 789 456 123 CCC BBB AAA
123 AAA 0 0 1 0 0 1
456 BBB 0 1 0 0 1 0
123 AAA 0 0 1 0 0 1
789 CCC 1 0 0 1 0 0
Run Code Online (Sandbox Code Playgroud) 我想针对数据帧中的每个ID排除特定二进制变量(“ Y”)中具有相同值的行。这意味着,如果ID在Y中具有相同的值(仅0或仅1),则应将其排除。
数据说明:
ID X Y
a .. 0
a .. 0
a .. 0
b .. 1
b .. 0
b .. 1
b .. 0
c .. 1
c .. 1
c .. 1
c .. 1
Run Code Online (Sandbox Code Playgroud)
预期结果:
ID X Y
b .. 1
b .. 0
b .. 1
b .. 0
Run Code Online (Sandbox Code Playgroud) 我有 LinearSegmentedColormap:
<matplotlib.colors.LinearSegmentedColormap at 0x7f613c621c70>
Run Code Online (Sandbox Code Playgroud)
我有兴趣提取颜色名称,最好是在列表中。
那可能吗?
我有这个数据框:
ID X1 X2 Y
A 11 47 0
A 11 87 0
A 56 33 0
A 92 72 1
A 83 34 0
A 34 31 0
B 88 62 1
B 28 71 0
B 95 28 0
B 92 87 1
B 91 45 0
C 46 59 0
C 60 68 1
C 67 78 0
C 26 26 0
C 13 77 0
D 40 95 0
D 25 26 1
D 93 31 …Run Code Online (Sandbox Code Playgroud)