[我的excel電子表格]

我的代碼:
import pandas as pd
dictionary = pd.read_excel('dictionary.xlsx').to_dict('list')
model_name = input('model name ')
print(dictionary[model_name])
輸入 = 模型 3 時的輸出:
[11508589.0, 11508572.0, 11508541.0, nan, nan, nan, nan, nan]
期望的輸出:
[11508589, 11508572, 11508541]
uj5u.com熱心網友回復:
dropnapandas 中的使用方法:
print(dictionary[model_name].dropna())
uj5u.com熱心網友回復:
Pandas 行必須具有所有列的值,NaN 標記無值(無)。
# ask for column
mn = input('model name ')
# read dataframe, select column, drop NaN
pd.read_excel('dictionary.xlsx')[mn].dropna()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/412416.html
標籤:
上一篇:自定義JSON解碼器
下一篇:蟒蛇詞典。兩個字串作為鍵
