【发布时间】:2021-08-23 23:04:04
【问题描述】:
我有一个数据框,它由如下所示的行组成:
"{'displayName':'MartinscroftTramStop','locationIdentifier':'STATION^15306','normalisedSearchTerm':'MARTINSCROFTTRAMSTOP'}"
如何将其拆分为列。我试过 str.slice[stop and start]。
我怀疑都是引号,但查找和替换它们似乎也不起作用
【问题讨论】:
-
您忘记为您正在编码的语言添加标签,这将帮助您更快地获得帮助。您应该edit 添加该标签。
-
这些数据是从哪里来的?您应该在创建数据框之前修复它。这是 Python 字典的字符串表示形式。如果您从 dict 开始,则在将其提供给 pandas 之前将其解压缩。
-
你有两个问题。第一个是您的数据只是一个大字符串(它在引号内)。并且dict结构不是创建数据帧最需要的。
标签: python pandas dataframe split