0

Data science

Hello Data scientists Help me out with the following import numpy as np lst = [float(x) if x != 'nan' else np.NaN for x in input().split()] df = pd.Series(lst) df = df.fillna(df.mean()).round(1) print(df)

30th Mar 2021, 7:28 AM
Joshua chola
Joshua chola - avatar
26 Risposte
30th Mar 2021, 8:02 AM
ChaoticDawg
ChaoticDawg - avatar
+ 12
import numpy as np import pandas as pd lst = [float(x) if x != 'nan' else np.NaN for x in input().split()] arr=np.asarray(lst) pd=pd.Series(arr) p=pd.fillna(pd.mean().round(1)) print(p)
25th Apr 2021, 8:49 PM
Areeba Ayub Khan
Areeba Ayub Khan - avatar
+ 3
Did you forget to import pandas? What is the issue? Give us some examples of input and expected output etc.
30th Mar 2021, 7:40 AM
ChaoticDawg
ChaoticDawg - avatar
+ 3
Spammer Andyyyyyy reported. Also jackkyyy. And palowol492.
30th Apr 2024, 12:41 PM
Brian
Brian - avatar
+ 2
Your code seems to work when I supply the missing pandas import
30th Mar 2021, 7:59 AM
ChaoticDawg
ChaoticDawg - avatar
+ 1
ChaoticDawg Imputing missing values. In the real world, you will often need to handle missing values. One way to impute (i.e., fill) the numerical column is to replace the null values with its mean. Task Given a list of numbers including some missing values, turn it into a pandas dataframe, impute the missing values with the mean, and finally return the dataframe. Input Format A list of numbers including one or more string "nan" to indicate a missing value. Output Format A list of imputed values where all values are rounded to its first decimal place. Sample Input 3 4 5 3 4 4 nan Sample Output 0 3.0 1 4.0 2 5.0 3 3.0 4 4.0 5 4.0 6 3.8 dtype: float64
30th Mar 2021, 7:45 AM
Joshua chola
Joshua chola - avatar
0
ChaoticDawg Insted of numpy i should import pandas or i dont get i.
30th Mar 2021, 8:01 AM
Joshua chola
Joshua chola - avatar
0
ChaoticDawg i appreciate that
30th Mar 2021, 8:06 AM
Joshua chola
Joshua chola - avatar
0
Hello
15th Aug 2021, 3:38 AM
Vamsi Krishna
0
Imputing missing values. In the real world, you will often need to handle missing values. One way to impute (i.e., fill) the numerical column is to replace the null values with its mean. Task Given a list of numbers including some missing values, turn it into a pandas series, impute the missing values with the mean, and finally return the series. Input Format A list of numbers including one or more string "nan" to indicate a missing value. Output Format A list of imputed values where all values are rounded to its first decimal place. Sample Input 3 4 5 3 4 4 nan Sample Output 0 3.0 1 4.0 2 5.0 3 3.0 4 4.0 5 4.0 6 3.8 dtype: float64
17th Dec 2022, 1:43 PM
Ankit Gaur
Ankit Gaur - avatar
0
This Python code takes space-separated input, converts values to floats, and replaces "nan" with NaN. It then creates a Pandas Series, fills missing values with the column’s mean, and rounds results to one decimal place. Finally, it prints the cleaned series. This ensures missing data is handled properly while keeping numeric precision simple. It’s a quick way to preprocess raw input, making it usable for analysis or further operations in data science workflows without losing important information. Select 20 more words to run Humanizer.
5th Sep 2025, 11:04 AM
Mayank kumar Verma
Mayank kumar Verma - avatar