此问题已在此处有答案:
Create column of value_counts in Pandas dataframe(8个回答)
3天前关闭。
我有一个csv文件,我正在通过pandas阅读
这是我的代码
import pandas as pd
df=pd.read_csv(filename.csv)
x=100*df['Country'].value_counts(normalize=True).to_frame()
print(x)
这是我的输出
| 国家|
| --------------|
| 美国|
| 法国|
| 德国|
我想将此输出保存在现有数据框的新列中。如何操作?
2条答案
按热度按时间dgsult0t1#
使用
Series.map
:样本:
xienkqul2#
我希望…对你的解决方案有效