问题可能是重复的,但并非如此简单, 我有一个数据框(df):
city | address |. . .
hyd .
hyd .
sec .
los
los
miy
。 。
我尝试过这样的运气:
df1['unique']=df.city.unique()
如何获得新的数据框
df1
的城市唯一名称为df['city']
,
city
hyd
sec
miy
.
.
答案 0 :(得分:1)
尝试一下
df1 = pd.DataFrame(df.city.dropna().unique(), columns=['unique'])
O / P:
unique
0 hyd
1 sec
2 los
3 miy
如果要作为系列,
s = pd.Series(df.city.dropna()unique(), name= 'series')
0 hyd
1 sec
2 los
3 miy
Name: series, dtype: object