Wie übergebe ich eine DataFrame-Spalte als Argument in einer Funktion?Python

Python-Programme
Anonymous
 Wie übergebe ich eine DataFrame-Spalte als Argument in einer Funktion?

Post by Anonymous »

Geben Sie hier die Bildbeschreibung ein.
Überprüfen Sie die Verteilung eines bestimmten Werts, z. B. die Häufigkeit, mit der das Wetter in der angegebenen Spalte genau bewölkt war. Schauen Sie sich gerne auch andere Werte an. Sie können dies überprüfen, indem Sie die Funktion clear mit den entsprechenden Parametern aufrufen.

Code: Select all

#Importing the modules
import pandas as pd
import numpy as np
from scipy.stats import mode

weather = pd.read_csv(path, sep = ",", delimiter = None)
#code to check distribution of variable
def clear(df,col,val):
""" Check distribution of variable
df,col,val
This function accepts a dataframe,column(feature) and value which returns count of the value,
containing the value counts of a variable(value_counts)

Keyword arguments:
df - Pandas dataframe
col - Feature of the datagrame
val - value of the feature

Returns:
value_counts - Value count of the feature
"""

value_counts = df[(df.col == val)]     # filtering dataframe
print(len(value_counts))
clear(weather,weather.Weather,'Cloudy') # Aufruffunktion clear

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post