我正在给数据框中的一些变量赋值。使用此代码创建的数据框
data = [['tom', 10], ["", 15], ['juli', 14]] df = pd.DataFrame(data, columns=['Name', 'Age'])
所以在使用data.head()之后
Name Age 0 tom 10 1 15 2 juli 14
如果一个或多个名称丢失或者它被定义为一个空字符串,就像这里一样。我想在有空字符串时分配一个变量
bvpmtnay1#
不能使用try/except,因为给空字符串赋值不是错误。只需检查所分配的值,并在它为空时将其替换为Not available。
try/except
Not available
name1 = df.iloc[0]['Name'] or 'Not available' name2 = df.iloc[1]['Name'] or 'Not available' name3 = df.iloc[2]['Name'] or 'Not available'
1条答案
按热度按时间bvpmtnay1#
不能使用
try/except
,因为给空字符串赋值不是错误。只需检查所分配的值,并在它为空时将其替换为
Not available
。