我导入CSV作为数据框使用:Python的熊猫:解决“列出对象没有属性‘禄’”
import numpy as np
import pandas as pd
df = pd.read_csv("test.csv")
然后我试图做一个简单的基于ID的替换:
df.loc[df.ID == 103, ['fname', 'lname']] = 'Michael', 'Johnson'
我得到以下错误:
AttributeError: 'list' object has no attribute 'loc'
注意,当我做print pd.version()
我得到0.12.0,所以在11之前的版本中这不是问题(至少据我了解)。有任何想法吗?
该语法适用于我 - 如果您提供可重复的示例,那么它会更容易帮助,因为它可能取决于csv文件中数据的问题。 –
是的也适用于我,您的csv样本可能会有所帮助。 – drexiya