尝试为DataFrame中的列指定日期。
以下列方式分配会产生错误
for date in sorted(list(set(dates))):
df.loc[:, 'DATE'] = date
Error Cannot set a frame with no defined index and a scalar
好的,好的:
for date in sorted(list(set(dates))):
df['DATE'] = date
Warning: A value is truing to be set on a copy of a slice from a DataFrame, try using .loc ...
究竟python更喜欢我做什么而不是避免出现警告错误?
非常感谢!
答案 0 :(得分:0)
如果您确定len(sorted(list(set(dates)))) == len(df)
,那么您可以这样做:
df['DATE'] = sorted(list(set(dates)))