我使用以下方法将 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' object has no attribute 'loc'
请注意,当我这样做时,print pd.version()
我会得到 0.12.0,因此拥有 11 之前的版本不是问题(至少据我所知)。有任何想法吗?