geopandas.GeoSeries#
- class geopandas.GeoSeries(data=None, index=None, crs=None, **kwargs)[来源]#
一个旨在存储shapely几何对象的Series对象。
- Parameters:
- dataarray-like, dict, scalar value
要存储在GeoSeries中的几何形状。
- indexarray-like or Index
GeoSeries 的索引。
- crsvalue (optional)
几何对象的坐标参考系统。可以是任何被
pyproj.CRS.from_user_input()接受的内容,例如一个权限字符串(例如 “EPSG:4326”)或一个WKT字符串。- kwargs
- Additional arguments passed to the Series constructor,
例如
name.
示例
>>> from shapely.geometry import Point >>> s = geopandas.GeoSeries([Point(1, 1), Point(2, 2), Point(3, 3)]) >>> s 0 POINT (1 1) 1 POINT (2 2) 2 POINT (3 3) dtype: geometry
>>> s = geopandas.GeoSeries( ... [Point(1, 1), Point(2, 2), Point(3, 3)], crs="EPSG:3857" ... ) >>> s.crs <Projected CRS: EPSG:3857> Name: WGS 84 / Pseudo-Mercator Axis Info [cartesian]: - X[east]: Easting (metre) - Y[north]: Northing (metre) Area of Use: - name: World - 85°S to 85°N - bounds: (-180.0, -85.06, 180.0, 85.06) Coordinate Operation: - name: Popular Visualisation Pseudo-Mercator - method: Popular Visualisation Pseudo Mercator Datum: World Geodetic System 1984 - Ellipsoid: WGS 84 - Prime Meridian: Greenwich
>>> s = geopandas.GeoSeries( ... [Point(1, 1), Point(2, 2), Point(3, 3)], index=["a", "b", "c"], crs=4326 ... ) >>> s a POINT (1 1) b POINT (2 2) c POINT (3 3) dtype: geometry
>>> s.crs <Geographic 2D CRS: EPSG:4326> Name: WGS 84 Axis Info [ellipsoidal]: - Lat[north]: Geodetic latitude (degree) - Lon[east]: Geodetic longitude (degree) Area of Use: - name: World. - bounds: (-180.0, -90.0, 180.0, 90.0) Datum: World Geodetic System 1984 ensemble - Ellipsoid: WGS 84 - Prime Meridian: Greenwich
方法
__init__([数据, 索引, 坐标参考系统])abs()返回一个每个元素的绝对数值的Series/DataFrame。
add(其他[, 级别, 填充值, 轴])返回序列和其他元素的逐元素加法(二元运算符 add)。
add_prefix(前缀[, 轴])用字符串 prefix 前缀标签。
add_suffix(后缀[, 轴])使用字符串 suffix 作为后缀标签。
affine_transform(矩阵)返回一个
GeoSeries,其中包含翻译后的几何形状。agg([函数, 轴])在指定轴上使用一个或多个操作进行聚合。
aggregate([函数, 轴])在指定轴上使用一个或多个操作进行聚合。
align(其他[, 连接, 轴, 层级, 复制, ...])根据指定的连接方法,将两个对象在其轴上对齐。
all([轴, 仅布尔值, 跳过NA])返回所有元素是否为真,可能在某个轴上。
any(*[, 轴, 仅布尔, 跳过NaN])返回是否有任一元素为 True,可能沿着某个轴。
apply(函数[, convert_dtype, args])具有轴标签的一维ndarray(包括时间序列)。
argmax([轴, 跳过缺失值])返回Series中最大值的整数位置。
argmin([轴, 跳过空值])返回 Series 中最小值的整数位置。
argsort([轴, 种类, 顺序, 稳定])返回将Series值排序所需的整数索引。
asfreq(频率[, 方法, 如何, 规范化, ...])将时间序列转换为指定频率。
asof(这里[, 子集])返回在where之前没有任何NaN的最后一行(或多行)。
astype(dtype[, copy, errors])将pandas对象转换为指定的数据类型
dtype。at_time(时间[, 根据, 轴])选择特定时间的值(例如,上午9:30)。
autocorr([延迟])计算滞后-N 自相关。
backfill(*[, 轴, 就地, 限制, 向下转换])通过使用下一个有效的观察值来填充NA/NaN值,从而填补空缺。
between(左边, 右边[, 包含])返回布尔系列,等价于左侧 <= 系列 <= 右侧。
between_time(开始时间, 结束时间[, ...])选择特定时间段内的值(例如,上午9:00-9:30)。
bfill(*[, 轴, 就地, 限制, 限制区域, ...])通过使用下一个有效的观察值来填充NA/NaN值,从而填补空缺。
bool()返回单个元素的布尔值序列或数据框。
buffer(距离[, 分辨率, 端口样式, ...])返回一个
GeoSeries,表示在每个几何对象的给定distance范围内的所有点的几何形状。build_area([node])创建由组成线条形成的区域几何体。
case_when(caselist)在条件为真时替换值。
clip(掩膜[, 保持几何类型, 排序])将点、线或多边形几何对象裁剪到掩膜范围。
clip_by_rect(xmin, ymin, xmax, ymax)返回一个
GeoSeries,表示给定矩形内的几何部分。combine(其他, 函数[, 填充值])根据 func 将 Series 与 Series 或标量组合。
combine_first(other)用 'other' 中相同位置的值更新空元素。
compare(其他[, 对齐轴, 保持形状, ...])与另一个序列进行比较并显示差异。
concave_hull([比例, 允许孔隙])返回一个
GeoSeries,该GeoSeries表示每个几何体的顶点的凹包。contains(other[, align])返回一个
Series,其dtype('bool')为True,对于每个包含 other 的对齐几何体。contains_properly(other[, align])返回一个
Series,其dtype('bool')值为True,表示每个完全位于other内部且没有公共边界点的对齐几何体。convert_dtypes([推断对象, ...])使用支持
pd.NA的数据类型将列转换为最佳可能的数据类型。copy([深度])复制这个对象的索引和数据。
corr(其他[, 方法, 最小周期])计算与 其他 Series 的相关性,排除缺失值。
count()返回系列中非 NA/null 观察值的数量。
返回一个
Series,包含每个几何图形中坐标对的数量。返回一个
Series,包含每个多部分几何体中的几何体计数。返回一个
Series,其中包含多边形几何图形中内部环的数量。cov(其他[, 最小周期, 自由度])计算协方差,排除缺失值。
covered_by(其他[, 对齐])返回一个
Series,其dtype('bool')的值为True,对于每个完全被 other 覆盖的对齐几何体。covers(other[, align])返回一个
Series,其dtype('bool')值为True,用于每个完全覆盖 other 的对齐几何。crosses(其他[, 对齐])返回一个
Series,其dtype('bool')值为True,对于每个与 other 交叉的对齐几何体。cummax([轴, 跳过空值])返回DataFrame或Series轴上的累积最大值。
cummin([轴, 跳过NA])返回数据框或序列轴的累积最小值。
cumprod([轴, 跳过缺失值])返回一个DataFrame或Series轴上的累计乘积。
cumsum([轴, 跳过空值])返回 DataFrame 或 Series 轴上的累积和。
delaunay_triangles([容差, 仅边])返回一个
GeoSeries,由表示输入几何体顶点之间计算得出的德劳内三角剖分的对象组成。describe([百分位数, 包括, 排除])生成描述性统计数据。
diff([周期])元素的第一次离散差分。
difference(other[, align])返回一个
GeoSeries,其中包含每个对齐几何体中不在 other 中的点。disjoint(other[, align])返回一个
Series,其dtype('bool')的值为True,表示每个与 other 不相交的对齐几何体。distance(other[, align])返回一个
Series,包含与对齐的 other 的距离。div(其他[, 级别, 填充值, 轴])返回序列和其他元素的浮点除法,逐元素(使用二元运算符truediv)。
divide(其他[, 级别, 填充值, 轴])返回序列和其他元素的浮点除法,逐元素(二元运算符truediv)。
divmod(other[, level, fill_value, axis])返回序列和其他元素的整数除法和取模,逐元素计算(双目运算符 divmod)。
dot(other)计算系列与其他列之间的点积。
drop([标签, 轴, 索引, 列, 层级, ...])返回删除指定索引标签的系列。
drop_duplicates(*[, 保留, 就地, 忽略索引])返回去除重复值的系列。
droplevel(级别[, 轴])返回移除指定索引/列级别的系列/数据框。
dropna(*[, 轴, 就地, 方式, 忽略索引])返回一个去除缺失值的新系列。
duplicated([保留])指示重复的Series值。
dwithin(other, distance[, align])返回一个
Series的dtype('bool'),对于每个与other在一定距离内的对齐几何体,其值为True。eq(其他[, 级别, 填充值, 轴])返回系列和其他的元素级相等(双目操作符 eq)。
equals(其他)测试两个对象是否包含相同的元素。
estimate_utm_crs([datum_name])根据数据集的边界返回估计的UTM坐标参考系统。
ewm([com, span, halflife, alpha, ...])提供指数加权(EW)计算。
expanding([最小周期, 轴, 方法])提供扩展窗口计算。
explode([ignore_index, index_parts])将多部分几何体分解为多个单独的几何体。
explore(*args, **kwargs)基于 folium/leaflet.js 的交互式地图基于 GeoPandas 和 folium/leaflet.js 的交互式地图
返回一个
GeoSeries,其中包含表示输入几何体的所有不同顶点的多点。factorize([排序, 使用_na_哨兵])将对象编码为枚举类型或分类变量。
ffill(*[, 轴, 就地, 限制, 限制区域, ...])通过将最后一个有效观察值传播到下一个有效值来填充NA/NaN值。
fillna([值, 就地, 限制])使用几何图形(或几何体)填充NA值。
filter([items, like, regex, axis])根据指定的索引标签对数据框的行或列进行子集化。
first(偏移量)根据日期偏移选择时间序列数据的初始时间段。
first_valid_index()返回第一个非NA值的索引,如果没有找到非NA值,则返回None。
floordiv(other[, level, fill_value, axis])返回系列和其他元素的整数除法,逐元素(二元操作符 floordiv)。
force_2d()强制几何的维度为二维。
force_3d([z])强制几何的维度为3D。
frechet_distance(other[, 对齐, 稠密化])返回一个
Series,包含与对齐的 other 的弗雷歇距离。from_arrow(arr, **kwargs)从具有 GeoArrow 扩展类型的 Arrow 数组对象构建一个 GeoSeries。
from_file(文件名, **kwargs)备用构造函数,用于从文件创建一个
GeoSeries。from_wkb(数据[, 索引, 坐标参考系, 无效时处理])备用构造函数,用于从 WKB 对象的列表或数组创建一个
GeoSeriesfrom_wkt(数据[, 索引, 坐标参考系统, 无效时处理])备用构造函数,用于从 WKT 对象的列表或数组创建一个
GeoSeriesfrom_xy(x, y[, z, index, crs])替代构造函数,从 x, y(, z) 坐标的列表或数组创建一个
GeoSeries的点几何对象ge(其他[, 级别, 填充值, 轴])返回系列和其他元素逐个比较大于或等于的值(双目运算符 ge)。
geom_almost_equals(other[, decimal, align])返回一个
Series,其dtype('bool')的值为True,如果每个对齐的几何体与 other 大致相等。geom_equals(other[, align])返回一个
Series,其dtype('bool')值为True,对于每个与 other 对齐的几何体。geom_equals_exact(other, tolerance[, align])对于所有几何形状,如果与给定的容差对齐的other相等,则返回True,否则返回False。
get(键[, 默认])根据给定的键从对象中获取项(例如:DataFrame 列)。
get_coordinates([include_z, ignore_index, ...])get_geometry(index)从几何体集合中返回第 n 个几何体。
返回每个几何图形的
Series的精度。groupby([按, 轴, 级别, 作为索引, 排序, ...])使用映射器或通过一系列列对系列进行分组。
gt(其他[, 级别, 填充值, 轴])返回序列和其他元素逐项比较的结果(按元素操作符gt)。
hausdorff_distance(other[, align, densify])返回一个
Series,包含与对齐的 other 之间的豪斯多夫距离。head([n])返回前 n 行。
hilbert_distance([总边界, 等级])计算沿Hilbert曲线的距离。
hist([按, 轴, 网格, 标签大小, x旋转, ...])使用matplotlib绘制输入系列的直方图。
idxmax([轴, 跳过空值])返回最大值的行标签。
idxmin([轴, 跳过缺失值])返回最小值的行标签。
infer_objects([copy])尝试推断对象列的更好数据类型。
info([详细, 缓冲区, 最大列数, 内存使用, ...])打印一个系列的简明摘要。
interpolate(距离[, 归一化])返回每个几何体上指定距离的一个点
intersection(other[, align])返回一个
GeoSeries,该系列包含与 other 对齐的几何体中每个点的交集。返回一个几何图形,包含所有
GeoSeries中几何图形的交集。intersects(other[, align])返回一个
Series其dtype('bool')的值为True,对于每个与 other 相交的对齐几何体。返回一个
Series字符串,包含每个几何体无效的原因。isin(值)系列中的元素是否包含在 值 中。
isna()检测缺失值。
isnull()用于 isna 方法的别名。
item()返回基础数据的第一个元素作为 Python 标量。
items()懒惰地迭代(索引,值)元组。
keys()返回索引的别名。
kurt([轴, 跳过空值, 仅限数值])返回请求轴的无偏 kurtosis。
kurtosis([轴, 跳过缺失值, 仅数字])返回请求轴的无偏 kurtosis。
last(偏移量)根据日期偏移选择时间序列数据的最终时期。
last_valid_index()返回最后一个非NA值的索引,如果没有找到非NA值,则返回None。
le(其他[, 级别, 填充值, 轴])返回小于或等于系列和其他内容的元素(按元素的二元运算符 le)。
line_merge([directed])返回通过组合MultiLineString中的线形成的(多)线字符串。
lt(其他[, 级别, 填充值, 轴])返回系列和其他的元素级小于(二元操作符 lt)。
修复无效几何图形。
map(arg[, na_action])根据输入映射或函数映射Series的值。
mask(条件[, 其他, 就地, 轴, 层级])在条件为真时替换值。
max([轴, 跳过空值, 仅限数值])返回请求轴上值的最大值。
mean([轴, 跳过NaN, 仅限数值])返回请求轴上值的均值。
median([轴, 跳过空值, 仅限数字])返回所请求轴上的值的中位数。
memory_usage([索引, 深度])返回序列的内存使用情况。
min([轴, 跳过缺失值, 仅限数字])返回请求的轴上的值的最小值。
返回一个
GeoSeries,其几何体表示包围每个几何体的最小边界圆。返回一个 Series ,其中包含包围每个几何图形的最小边界圆的半径。
返回一个
Series,其中包含最小间隙距离,即几何图形的一个顶点可以移动的最小距离,从而产生一个无效的几何图形。返回一个
GeoSeries,该系列包含包含该对象的通用最小边界矩形。mod(其他[, 级别, 填充值, 轴])返回系列和其他元素的模(按元素的二元运算符 mod)。
mode([删除缺失值])返回序列的众数。
mul(其他[, 级别, 填充值, 轴])返回系列与其他项逐元素相乘的结果(二元操作符 mul)。
multiply(other[, level, fill_value, axis])返回系列与其他项逐元素相乘的结果(二元操作符 mul)。
ne(其他[, 级别, 填充值, 轴])返回系列和其他的元素不等于,逐元素(二元运算符 ne)。
nlargest([n, keep])返回最大的 n 个元素。
返回一个
GeoSeries的规范化几何图形,转换为普通形式(或规范形式)。notna()检测非缺失值。
notnull()别名为 notna 方法。
nsmallest([n, keep])返回最小的 n 元素。
nunique([dropna])返回对象中唯一元素的数量。
offset_curve(距离[, 四边形段, ...])返回一个
LineString或MultiLineString几何体,位于对象的右侧或左侧的一定距离处。overlaps(其他[, 对齐])对于所有与other重叠的对齐几何体返回True,否则返回False。
pad(*[, 轴, 就地, 限制, 向下转换])通过将最后一个有效观察值传播到下一个有效值来填充NA/NaN值。
pct_change([周期, 填充方法, 限制, 频率])当前元素和之前元素之间的分数变化。
pipe(func, *args, **kwargs)应用可链式的函数,这些函数期望输入为 Series 或 DataFrames。
plot(*args, **kwargs)绘制一个GeoSeries。
polygonize([node, full])根据GeoSeries的线条创建多边形。
pop(item)返回项目并从系列中删除。
pow(other[, level, fill_value, axis])返回系列的指数幂和其他,逐元素(双目运算符 pow)。
prod([轴, 跳过空值, 仅数字, 最小计数])返回请求轴上的值的乘积。
product([轴, 跳过NA, 仅数字, 最小计数])返回请求轴上的值的乘积。
project(其他[, 归一化, 对齐])返回每个几何体到其他的最短距离
quantile([q, 插值])返回给定分位数的值。
radd(其他[, 级别, 填充值, 轴])返回序列与其他元素的加法,逐元素(双目运算符 radd)。
rank([轴, 方法, 仅数字, ...])计算沿着轴的数值数据排名(1 到 n)。
ravel([order])返回扁平化的基础数据作为ndarray或ExtensionArray。
rdiv(other[, level, fill_value, axis])返回系列和其他元素的浮点除法(双目运算符 rtruediv)。
rdivmod(其他[, 级别, 填充值, 轴])返回系列和其他的整数除法和模运算,逐元素(二元运算符 rdivmod)。
reindex([索引, 轴, 方法, 复制, 级别, ...])将Series调整为新的索引,具有可选的填充逻辑。
reindex_like(其他[, 方法, 复制, 限制, ...])返回一个与其他对象具有匹配索引的对象。
relate(other[, align])返回几何体的 DE-9IM 交集矩阵
relate_pattern(其他, 模式[, 对齐])如果几何体之间关系的DE-9IM字符串代码满足模式,则返回True,否则返回False。
remove_repeated_points([tolerance])返回一个
GeoSeries,其中包含去除重复点的输入几何的副本。rename([索引, 轴, 复制, 就地, 级别, ...])更改系列索引标签或名称。
rename_axis([mapper, index, axis, copy, inplace])设置索引或列的轴名称。
reorder_levels(order)按照输入顺序重新排列索引级别。
repeat(repeats[, axis])重复 Series 的元素。
replace([要替换的值, 新值, 就地替换, 限制, ...])用value替换to_replace中给定的值。
返回一个
GeoSeries,包含(便宜计算得到的)保证在每个几何体内的点。resample(规则[, 轴, 闭合, 标签, ...])重新采样时间序列数据。
reset_index([级别, 丢弃, 名称, 就地, ...])生成一个新的 DataFrame 或 Series,索引重置。
reverse()返回一个
GeoSeries,其坐标顺序已被逆转。rfloordiv(其他[, 级别, 填充值, 轴])返回系列和其他的整数除法,每个元素(双目运算符 rfloordiv)。
rmod(其他[, 级别, 填充值, 轴])返回系列和其他元素的模运算(双目运算符rmod)。
rmul(其他[, 级别, 填充值, 轴])返回系列与其他元素逐个相乘的结果(二元运算符 rmul)。
rolling(窗口[, 最小周期, 中心, ...])提供滚动窗口计算。
rotate(角度[, 原点, 使用弧度])返回一个
GeoSeries,其几何图形已经旋转。round([小数位数])将Series中的每个值舍入到给定的小数位数。
rpow(other[, level, fill_value, axis])返回系列的指数幂和其他,逐元素(双目运算符 rpow)。
rsub(其他[, 层级, 填充值, 轴])返回系列与其他的差值,逐元素(双目运算符 rsub)。
rtruediv(其他[, 层级, 填充值, 轴])返回系列和其他元素的浮点除法(双目运算符 rtruediv)。
sample([n, frac, replace, weights, ...])从对象的一个轴中返回随机样本。
sample_points(大小[, 方法, 种子, 随机数生成器])每个几何体的样本点。
scale([xfact, yfact, zfact, origin])返回一个
GeoSeries,其几何图形经过缩放。searchsorted(值[, 边, 排序器])查找应插入元素以保持顺序的索引。
segmentize(max_segment_length)返回一个
GeoSeries,该系列根据最大线段长度向线段添加顶点。sem([轴, 跳过空值, 自由度, 仅数字])返回请求轴上的无偏标准误差。
set_axis(标签, *[, 轴, 复制])将期望的索引分配给给定的轴。
set_crs(**kwargs)set_flags(*[, copy, allows_duplicate_labels])返回一个带有更新标志的新对象。
set_precision(网格大小[, 模式])返回一个
GeoSeries,其精度设置为精度网格大小。shared_paths(其他[, 对齐])返回两个几何体之间的共享路径。
shift([周期, 频率, 轴, 填充值, 后缀])根据所需的周期数移动索引,并可以选择一个时间 freq。
shortest_line(other[, align])返回两个几何形状之间的最短两点线。
simplify(公差[, 保留拓扑])返回一个
GeoSeries,其中包含每个几何体的简化表示。skew([xs, ys, origin, use_radians])返回一个
GeoSeries,其中包含扭曲的几何形状。snap(其他, 容差[, 对齐])将输入几何体对齐到参考几何体的顶点。
sort_index(*args, **kwargs)具有轴标签的一维ndarray(包括时间序列)。
sort_values(*[, 轴, 升序, 原地, ...])按值排序。
squeeze([轴])将一维轴对象压缩为标量。
std([轴, 跳过空值, 自由度, 仅数字])返回请求轴上的样本标准差。
sub(其他[, 级别, 填充值, 轴])返回系列与其他元素逐项相减的结果(二元运算符 sub)。
subtract(其他[, 级别, 填充值, 轴])返回系列与其他的差,逐元素(二元运算符 sub)。
sum([轴, 跳过缺失值, 仅限数值, 最小计数])返回所请求轴上的值的总和。
swapaxes(轴1, 轴2[, 复制])适当地交换轴和交换值轴。
swaplevel([i, j, copy])交换
MultiIndex中的级别 i 和 j。symmetric_difference(other[, align])返回一个
GeoSeries,该系列是与 other 对齐的几何图形中点的对称差。tail([n])返回最后 n 行。
take(*args, **kwargs)具有轴标签的一维ndarray(包括时间序列)。
to_arrow([几何编码, 交错, ...])将GeoSeries编码为GeoArrow格式。
to_clipboard(*[, excel, sep])将对象复制到系统剪贴板。
to_crs([crs, epsg])返回一个
GeoSeries,其中所有几何体都已转换为新的坐标参考系统。to_csv([路径或缓冲区, 分隔符, 缺失值替代, ...])将对象写入逗号分隔值(csv)文件。
to_dict(*[, into])将Series转换为{label -> value}字典或字典类似对象。
to_excel(excel_writer, *[, sheet_name, ...])将对象写入Excel表格。
to_file(文件名[, 驱动, 索引])将
GeoSeries写入文件。to_frame([name])将系列转换为数据框。
to_hdf(path_or_buf, *, key[, mode, ...])使用HDFStore将包含的数据写入HDF5文件。
to_json([显示边界框, 丢弃ID, 转换为WGS84])返回GeoSeries的GeoJSON字符串表示形式。
to_latex([buf, columns, header, index, ...])将对象渲染为LaTeX表格、长表格或嵌套表格。
to_list()返回值的列表。
to_markdown([buf, mode, index, storage_options])以Markdown友好的格式打印系列。
to_numpy([dtype, copy, na_value])一个表示此系列或索引中值的NumPy ndarray。
to_period([频率, 复制])将Series从DatetimeIndex转换为PeriodIndex。
to_pickle(路径, *[, 压缩, 协议, ...])将对象序列化(Pickle)到文件。
to_sql(name, con, *[, schema, if_exists, ...])将存储在 DataFrame 中的记录写入 SQL 数据库。
to_string([buf, na_rep, float_format, ...])呈现Series的字符串表示。
to_timestamp([频率, 方式, 复制])转换为时间戳的 DatetimeIndex,在周期开始时。
to_wkb([十六进制])将GeoSeries几何形状转换为WKB
to_wkt(**kwargs)将GeoSeries几何形状转换为WKT
to_xarray()从pandas对象返回一个xarray对象。
tolist()返回值的列表。
touches(other[, align])返回一个
Series,其dtype('bool')值为True,表示每个与 other 相接的对齐几何体。transform(变换[, 包含_z])返回一个
GeoSeries,该GeoSeries应用了变换函数到几何坐标。translate([xoff, yoff, zoff])返回一个
GeoSeries,其中包含已翻译的几何图形。transpose(*args, **kwargs)返回转置,按定义是自身。
truediv(其他[, 级别, 填充值, 轴])返回序列和其他元素的浮点除法,逐元素(使用二元运算符truediv)。
truncate([之前, 之后, 轴, 复制])在某个索引值之前和之后截断一个 Series 或 DataFrame。
tz_convert(时区[, 轴, 层级, 复制])将具有时区感知的轴转换为目标时区。
tz_localize(时区[, 轴, 级别, 复制, ...])将Series或DataFrame的本地时区(无时区信息)索引转换为目标时区。
union(其他[, 对齐])返回一个
GeoSeries,这是与 other 对齐的几何体中每个点的并集。union_all([method, grid_size])返回一个几何体,包含
GeoSeries中所有几何体的联合。unique()返回Series对象的唯一值。
unstack([level, fill_value, sort])反转(Unstack),也称为透视(pivot),将具有多重索引的系列转换为数据框(DataFrame)。
update(other)使用传递的系列中的值就地修改系列。
value_counts([归一化, 排序, 升序, ...])返回一个包含唯一值计数的系列。
var([轴, 跳过空值, 自由度, 仅数字])返回请求轴上的无偏方差。
view([数据类型])创建系列的新视图。
voronoi_polygons([容忍度, 扩展至, ...])返回一个
GeoSeries,由表示输入几何形状的顶点周围计算得出的 Voronoi 图的对象组成。where(条件[, 其他, 就地, 轴, 级别])在条件为假时替换值。
within(other[, align])返回一个
Series,其dtype('bool')值为True,表示每个与 other 对齐的几何体都在其中。xs(键[, 轴, 级别, 删除级别])从系列/数据框返回交叉截面。
属性
T返回转置,按定义是自身。
返回一个
Series,包含每个几何体在GeoSeries中的面积,单位为坐标参考系统 (CRS) 的单位。array支持此系列或索引的数据的扩展数组。
at访问行/列标签对的单个值。
attrs该数据集的全局属性字典。
axes返回行轴标签的列表。
返回一个
GeoSeries,表示每个几何体的集合论 边界 的低维对象。返回一个
DataFrame,其列minx、miny、maxx、maxy的值包含每个几何图形的边界。返回一个
GeoSeries,表示每个几何图形的重心的点。返回一个
GeoSeries,表示每个几何体的凸包。坐标参考系统 (CRS) 表示为一个
pyproj.CRS对象。基于坐标的索引器,通过与边界框相交来选择。
dtype返回基础数据的 dtype 对象。
dtypes返回底层数据的dtype对象。
empty指示 Series/DataFrame 是否为空。
返回一个
GeoSeries,其几何图形表示每个几何图形的包络线。返回一个
GeoSeries,该GeoSeries包含表示每个多边形外边界的线性环。flags获取与此 pandas 对象相关的属性。
返回一个
Series字符串,指定每个对象的 几何类型。geometry检查空间索引的存在性而不生成它。
返回一个
Series,其dtype('bool')的值为True的特征具有 z 组件。hasnans如果存在任何NaN,则返回True。
iat通过整数位置访问行/列对的单个值。
iloc基于位置的纯整数位置索引选择。
indexSeries的索引(轴标签)。
返回一个
Series列表,表示 GeoSeries 中每个多边形的内环。如果一个 LineString 或 LinearRing 是逆时针方向,则返回一个
Series,其dtype('bool')值为True。返回一个
Series,其dtype('bool')值为True,如果 LineString 或 LinearRing 的第一个和最后一个点相等。返回一个
Series,其dtype('bool')值为True,表示几何体为空。is_monotonic_decreasing如果对象中的值单调递减,则返回布尔值。
is_monotonic_increasing如果对象中的值单调递增,则返回布尔值。
返回一个
Series,其dtype('bool')的值为True,用于表示已关闭的特征。返回一个
Series,其dtype('bool')值为True,表示几何图形不会自交。is_unique如果对象中的值是唯一的,则返回布尔值。
返回一个
Series,其dtype('bool')值为True的几何体是有效的。返回一个
Series,包含以坐标参考系统(CRS)单位表示的每个几何体的长度。loc按标签或布尔数组访问一组行和列。
name返回系列的名称。
nbytes返回底层数据中的字节数。
ndim基础数据的维度数量,定义为1。
shape返回底层数据的形状元组。
生成空间索引
size返回底层数据中的元素数量。
返回一个元组,包含
minx、miny、maxx、maxy值,用于整个系列的边界。type返回GeoSeries中每个几何体的几何类型
unary_union返回一个几何体,包含
GeoSeries中所有几何体的联合。values根据数据类型返回序列作为ndarray或类似ndarray的对象。
返回 GeoSeries 中点几何图形的 x 位置
返回GeoSeries中点几何的y坐标
返回GeoSeries中点几何的z位置