zl程序教程

您现在的位置是:首页 >  其他

当前栏目

数据分析-day03-pandas-dataFrame的抽取某列数据,将float转换int型,实现直方图显示

转换pandas数据数据分析 实现 显示 int dataframe
2023-09-27 14:22:12 时间
#float转换成整型
d_num=d_num.astype(int);
# -*- coding: utf-8 -*-

# @File    : pandas_dataframe_zhifang_demo.py
# @Date    :  2020-01-04 12:37
# @Author  : admin
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
file_path = "../../data/IMDB-Movie-Data.csv"
df = pd.read_csv(file_path)
#dataframe获取某行某列的数据
print(df.loc[1,["Actors"]])
d=0.5;
df_lie=df["Runtime (Minutes)"].values;
print(df_lie)
#df_lie=df_lie.astype(int)
d_num=(df_lie.max()-df_lie.min())//d
print(d_num)
#float转换成整型
d_num=d_num.astype(int);
#绘图
plt.figure(figsize=(20,8),dpi=80)
plt.hist(df_lie,d_num,range=None)

_x = [df_lie.min()]
i = df_lie.min()
while i<=df_lie.max()+0.5:
    i = i+0.5
    _x.append(i)

#plt.xticks(_x)
plt.show();