Я пытаюсь установить полный столбец данных для определенного значения.
In [1]: df
Out [1]:
issueid industry
0 001 xxx
1 002 xxx
2 003 xxx
3 004 xxx
4 005 xxx
Из того, что я видел, loc
является лучшей практикой при замене значений в фрейме данных (или не так ли?):
In [2]: df.loc[:,'industry'] = 'yyy'
Тем не менее, я до сих пор получил это много разговоров о предупреждении:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_index,col_indexer] = value instead
Если я сделаю
In [3]: df['industry'] = 'yyy'
Я получил то же предупреждение.
Есть идеи? Работа с Python 3.5.2 и pandas 0.18.1.