我使用以下代码将CSV文件导入为DataFrame:
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'对象没有属性'loc'
注意,当我执行print pd.version()
时,我得到的版本是0.12.0,所以这不是一个问题(至少在我理解的范围内)与使用11版之前的版本有关。有什么想法吗?