python - 方法对象不可订阅

标签 python python-3.x pandas

我正在尝试使用 pandas 访问 df 并将第一项的值插入我创建的列表中。

中断的代码行是这样的:

df.insert[i,6,postalcode[1]]

postalcode[1] 的值是 'RG2 9GL' 和一个字符串,但我收到错误

Method Object is not Subscriptable

我不太确定。

对 python 相当陌生,所以很想了解我哪里出错了。 干杯

最佳答案

可能是拼写错误,请尝试这个

df.insert(i,6,postalcode[1])

Standard Syntax: DataFrame.insert(loc, column, value, allow_duplicates=False)

官方文档:here 示例:

import pandas as pd
import numpy as np
s = pd.DataFrame(np.random.randn(4,1),  columns=["A"])
s.insert(1, "Team", "Any")
print(s)

关于python - 方法对象不可订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51944847/

相关文章:

python - 将字典附加到数据框

python - MyHTMLParser 实例没有属性 'intitle'

python - 从字符串和整数的元组中,获取元组内最接近给定值的数字

python - 如何将 iPython HTML 类发送到 .html 文件?

Python3 Flask 在服务器内存中上传文件

python - 连接 Pandas 系列并将系列名称添加到多级索引

python - Pandas 根据一组删除重复项并保留最后一个值

python - 从css节点scrapy中提取文本

python - 如何添加两个时间序列指标?

python - 嵌入式 Neo4j Python 创建或检查唯一关系