显然,class Field(object):
def __new__(cls, fileName):
if '.grb' in fileName:
return FieldGrib(fileName)
if '.nc' in fileName:
return FieldnetCDF(fileName)
else:
raise ValueError('File format not supported')
R
data.frame
运算符会进行模糊字符串匹配。这是一个错误吗?
$
答案 0 :(得分:0)
$
运算符只需要data.frame
名称的第一个唯一部分来对其进行索引。 Here对行为的更好解释。
一个例子:
testdf$letters60
[1] a b c
Levels: a b c
testdf$letter
[1] a b c
Levels: a b c
testdf$l
[1] a b c
Levels: a b c