Отображение pdf и cdf в гистограмме путем чтения файла csv

#python #scipy #google-colaboratory

#python #scipy #google-colaboratory

Вопрос:

Итак, я хочу отобразить pfd и cdf в гистограмме, прочитав данные csv. Приведенный ниже код, который я написал в Google Colab для отображения pdf и cdf, но не путем чтения из csv-файла. Есть идеи, как? Спасибо!

 from google.colab import drive
drive.mount('/content/gdrive', force_remount=True)

import numpy as np
import pandas as pd
from scipy import stats
from scipy.stats import norm

samples=np.random.normal(size=10)
bins=np.arange(-4,5)
bins
print(samples)

histogram=np.histogram(samples,bins=bins,density=True)[0]
bins=0.5*(bins[1:] bins[:-1])
bins
print(histogram)

from scipy import stats
import matplotlib.pyplot as plt
pdf = stats.norm.pdf(bins) 
cdf = stats.norm.cdf(bins)
plt.plot(bins, histogram) 
plt.plot(bins, pdf)
plt.plot(bins, cdf)

#This is to read the csv file
data = pd.read_csv('/content/gdrive/My Drive/Colab Notebooks/brain_size.csv', delimiter=';', na_values=".")
  

Комментарии:

1. Мне непонятно, в чем проблема. Вы читаете данные с последней строки, почему бы вам не использовать ее вместо samples построения гистограмм?

2. В этом проблема. Я не понимаю, как я могу заменить образцы данными, которые я читаю из csv. Когда я просто заменяю образец данными, это выдает ошибку. @Botond

3. что за ошибка? Как выглядят ваши данные ( data.head() )? Вы пробовали использовать только соответствующий столбец data ?