python字符串不可改變怎么理解,python離散化方法_python中字符串離散化的例子

 2023-10-06 阅读 29 评论 0

摘要:'''問題:python字符串不可改變怎么理解?1、假設DataFrame中有一列名為type,其字段中內容為a,b,c 等用,隔開的值,如:typea,b,cpython 字符串比較,a,f,xb,c,e...遞歸 python。統計type中每個類型出現的次數 并繪圖'''import pan

'''

問題:

python字符串不可改變怎么理解?1、假設DataFrame中有一列名為type,其字段中內容為a,b,c 等用,隔開的值,如:

type

a,b,c

python 字符串比較,a,f,x

b,c,e

...

遞歸 python。統計type中每個類型出現的次數 并繪圖

'''

import pandas as pd

python字符串拼接、import numpy as np

from matplotlib import pyplot as plt

# 讀取數據

python 字符串?df = pd.read_csv("文件路徑/文件名")

#統計分類的列表

temp_list = df["type"].str.split(",").tolist()

type_list = list(set([i for j in temp_list for i in j]))

# 構造全為0的數組

zeros_df = pd.DataFrame(np.zeros((df.shape[0],len(type_list))),columns=type_list)

# print(zeros_df)

# 給每個type出現分類的位置賦值為1

for i in range(df.shape[0]):

zeros_df.loc[i,temp_list[i]] = 1

# 統計每個分類type的數量和

type_count = zeros_df.sum(axis=0)

print(type_count)

# 排序

type_count = type_count.sor_values()

_x = type_count.index

_y = type_count.values

# 繪圖

# 設置圖片大小

plt.figure(figsize=(20,8),dpi=80)

plt.bar(range(len(_x)),_y) #繪制條形圖

plt.xticks(range(_x),_x)

plt.show()

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/122613.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息