#17006·streamlit

st.map - 自动检测 lat/ 长列从列表中选择一个

作者: Robert-Ziegltrum创建于 2026年9月17日更新于 2026年9月17日
标签type:bugstatus:needs-triagefeature:st.maparea:backend
  • 核对表
  • 我搜索了现有问题
  • 我给这个问题增加了一个非常描述性的标题。
  • 我已提供了以下充分资料,帮助复制这一问题。

页:1

偶然地发现地质柱的探测模糊不清

当前行为: 当用户未指定坐标列时, st.map 查找以下列: -=============================================================================================================================================================================================================================================================== DEFAULT LON COL NAMES: Final = {"龙","经","龙","龙"] (a). 。 。 。 。

显然,如果数据框架包含不止一列,则St.map会选择其中一列. 这导致每个跑步产生不同的观点,可以混合组合.

期望是,在这种情况下存在警告/错误,而不是默默接受输入。

`进口流体为 st 导入熊猫为 pd

有纬度、经度、颜色和大小列的数据样本Frame

数据={ "纬": [34.0522, 37.7749, 40.7128] (中文(中国大陆) ). "经":[-118.2437,-122.4194,-74.0060];,. "论": [0, 0], "龙": [0, 0, 0], "大小":[10,20,15], {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

df = pd.DataFrame(数据) 圣图(df) (a).

可复制代码示例

导入流体为 st
导入熊猫为 pd

# 有纬度、经度、颜色和大小列的数据样本Frame
数据={
"纬": [34.0522, 37.7749, 40.7128] (中文(中国大陆) ).
"经":[-118.2437,-122.4194,-74.0060];,.
"论": [0, 0],
"龙": [0, 0, 0],
"大小":[10,20,15],
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

df = pd.DataFrame(数据)
圣图(df)

<img宽="778"高="605" alt="Image" src="https://GitHub.com/user-attachments/assets/5191b18d-7744-4968-906c-2e85974ab8c7"/ >(拉特,龙)被选中.

<img宽="794"高="538" alt="Image" src="https://GitHub.com/user-attachments/assets/50f3818d-9b27-4306-f3813a443a4"/"(纬度,lon)被选中.

<img宽="727"高="479" alt="Image" src="https://GitHub.com/user-attachments/assets/de245b8d-cf59-4790-a7f9-379dac552a8a"/(经纬度,经度)

• 预期行为

无回复( N)

当前的行为

无回复( N)

这是倒退吗?

  • [ 是的,这曾经是以前版本的。

调试信息

  • 简化版:1.59.2
  • Python版本: 3.11.3
  • 操作系统:MacOS
  • 浏览器:Chrome

补充信息

无回复( N)

内容来源: streamlit/streamlit