Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 从另一个dataframe列的唯一值创建新dataframe_Pandas_Pandas Groupby - Fatal编程技术网

Pandas 从另一个dataframe列的唯一值创建新dataframe

Pandas 从另一个dataframe列的唯一值创建新dataframe,pandas,pandas-groupby,Pandas,Pandas Groupby,这个问题可能是重复的,但并没有这么简单, 我有一个数据帧(df),如下所示: 。 . 我试过这样的运气: df1['unique']=df.city.unique() 如何实现新的数据帧 df1具有唯一的城市名称df['city']as city hyd sec miy . . 试试这个 df1 = pd.DataFrame(df.city.dropna().unique(), columns=['unique']) O/p: 如果你想让它成为一个系列 s = pd.Series(df.

这个问题可能是重复的,但并没有这么简单, 我有一个数据帧(df),如下所示:

。 .

我试过这样的运气:

df1['unique']=df.city.unique()
如何实现新的数据帧
df1
具有唯一的城市名称
df['city']
as

city
hyd
sec
miy
.
.
试试这个

df1 = pd.DataFrame(df.city.dropna().unique(), columns=['unique'])
O/p:

如果你想让它成为一个系列

s = pd.Series(df.city.dropna()unique(), name= 'series')

0    hyd
1    sec
2    los
3    miy
Name: series, dtype: object

试试这个,df1=pd.DataFrame(df.city.unique(),columns=['unique'])Use
dropna()
,添加到解决方案中。
  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