似乎根本无法做到这一点。
所以我有
df.Name.unique()
这会吐出一个名称列表。
['BKH' 'EDE']
我有
new = pd.DataFrame(columns=['Name'])
我想附加new,以便本质上具有要放入new中的名称列表(column ='Name)
有人知道我在做什么错吗?
我认为,因为df.Name.unique()给了我一个列表,所以我可以用它来追加到只有一列的另一个数据框。
在此先感谢大家,希望您过得愉快。
我认为您可以data
向DataFrame
构造函数添加参数,因为的输出Series.unique
是numpy array
:
import pandas as pd
df= pd.DataFrame({'Name': ['BKH','BKH','EDE']})
print (df)
Name
0 BKH
1 BKH
2 EDE
print (df.Name.unique())
['BKH' 'EDE']
new = pd.DataFrame(data=df.Name.unique(), columns=['Name'])
print (new)
Name
0 BKH
1 EDE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句