为什么每列都不会追加到系列中?
id_names = pd.Series()
for column in n_df:
id_names.append(n_df[column].drop_duplicates(), ignore_index = True)
id_names
答案 0 :(得分:0)
您无法将分配结果重新分配回系列。 pd.Series.append
不是就地方法。您需要重新分配。
id_names = pd.Series()
for column in n_df:
id_names = id_names.append(n_df[column].drop_duplicates(), ignore_index = True)
id_names
但是,有一种更简单的方法可以完成此任务。
尝试:
n_df.melt()