Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python在arcmap层中查询关键字_Python_Arcmap - Fatal编程技术网

使用python在arcmap层中查询关键字

使用python在arcmap层中查询关键字,python,arcmap,Python,Arcmap,我目前有一个在ArcMap中绘制的纬度和经度点的数据集。这些坐标是从excel导入的,有一个“注释”列。我想知道是否有任何方法可以查询此列中的选择词来更改地图上的符号 我并不精通python,但我尝试的逻辑如下: def FindKeyWord ([Notes]): if Notes.str.contains("Detrital zircon")]: return (symbol as a black triangle) else: return (sym

我目前有一个在ArcMap中绘制的纬度和经度点的数据集。这些坐标是从excel导入的,有一个“注释”列。我想知道是否有任何方法可以查询此列中的选择词来更改地图上的符号

我并不精通python,但我尝试的逻辑如下:

def FindKeyWord ([Notes]):
   if Notes.str.contains("Detrital zircon")]:
       return (symbol as a black triangle)
   else:
       return (symbol as a black circle)

我希望我正在努力实现的目标是有意义的。我可能需要为具有该属性的行制作一个全新的电子表格,并有两个独立的层。

我不确定
符号的部分,但您可以使用pandas轻松查询数据

import pandas as pd

df = pd.read_excel('excel_file')

mask = df['notes'].str.contains('Detrital zircon')
black_traingle = df[mask]
black_circle = df[~mask]