我有一个具有两个功能的数据集:Identification_person和Day。为了计算一个id出现了多少个不同,我做了以下操作:
dfc= df.groupby(['Identification_person']).Day.nunique()
并获得:
Identification_person
1003412255 1
1005776162 1
10240210418296 1
10240210425300 2
10240210425301 2
10240210425305 1
10240210425306 1
问题是我无法将“计数”设为一列,所以我不知道该如何绘制。我想在x轴上绘制人物,在y轴上绘制人物出现的不同天数。
有人知道如何绘制吗?
答案 0 :(得分:0)
使用$arr="org-dummyemail-123-AccountName",
"org-dummyemail-123-Email",
"org-dummyemail-123-PAT",
"org-dummyemail-123-PATName",
"org-dummyemail-123-PATValidTo",
"org-dummyemail1-joemarmoto-AccountName",
"org-dummyemail1-joemarmoto-Email",
"org-dummyemail1-joemarmoto-PAT",
"org-dummyemail1-joemarmoto-PATName",
"org-dummyemail1-joemarmoto-PATValidTo"
$arr2 = $arr.where{$PSItem -match 'joemarmoto'}
$arr3 = $arr.where{$PSItem -notmatch 'joemarmoto'}
reset_index()
现在您可以使用一个数据框来使用Pandas绘图功能/ matplotlib等。
答案 1 :(得分:0)