【发布时间】:2021-06-01 08:15:41
【问题描述】:
我想知道是否有一种方法可以从您的目录中读取文件而不用单引号引起来。我的目录有几个具有相同后缀的地理数据框。我可以将它们全部读入并附加到一个列表中,但该列表将包含每个 DataFrame 名称周围的单引号,使其成为一个 str。
dir()
'sub_geo_group_mangrove',
'sub_geo_group_marsh',
'sub_geo_group_multipolygon',
'sub_geo_group_pan',
'sub_geo_group_reedbed'
我正在使用这些文件插入循环,因此需要文件名本身而不带单引号
编辑
数据框都是这样格式化的:
sub_geo_group_mangrove.head(2)
geometry wetland
43 MULTIPOLYGON (((12.41310 -6.10921, 12.41274 -6... mangrove
59 POLYGON ((12.30671 -6.15770, 12.30654 -6.15741... mangrove
我正在尝试将每个 DataFrame 读入以下行:
【问题讨论】:
-
每个dataframe的数据存放在哪里?
-
文件名始终是一个单独的字符串。这不会阻止您正确使用它:例如用熊猫阅读它(因为你提到了数据框)。
-
它没有存储在任何地方。我在脚本的前面创建了地理数据框,然后尝试再次调用它们。
-
所以如果我理解你是正确的,你想使用 DataFrames,它们存储在程序中,但你所拥有的只是它们的字符串格式的名称?
-
是的,没错