Python (Pandas) 中的属性 'getvalue' 错误
Attribute 'getvalue' Error in Python (Pandas)
我尝试使用 Pandas 读取 .csv 文件。当我的程序开始读取文件时,它会得到一个错误属性未找到。
输出
这是我的代码。
in line 23: __location = r'/Users/A/Documents/Co/1/Information/CSV/image_tags.csv'
in line 25: __image_tags= DataFrame()
...
line 35: self.__image_tags=pd.read_csv(self.__location)
...
line 73: name_row=self.__image_tags.columns.get_values().tolist()
有谁知道怎么解决吗?
很可能您要求 pandas 读取一个空文件/不存在的文件。当我输入错误的文件名时,我在 Open-CV 中也遇到了这个问题。检查您的文件名。
逻辑是这样的:
variable = Non-Existant file
- 所以变量 = NonType 对象 ie.Nothing
所以变量的东西
例如:variable +=1
- 即。没有=没有+1
输出:Error
根据您的评论,我认为这将解决您的问题:
__location = r'/Users/A/Documents/Co/1/Information/CSV/image_tags.csv'
__image_tags= DataFrame()
self.__image_tags=pd.read_csv(self.__location)
appletree_keyword = "keyword"
image_name = self.image_tags.loc[self.image_tags['tree_names_column'] == appletree_keyword]['image_name_column'].values[0]
tree_names_column 是包含苹果树名称的列。 image_name_column 是您要搜索图片名称的列。
P.S.: 虽然这些变量名称令人困惑。查看 PEP8 recommendations and this。
我尝试使用 Pandas 读取 .csv 文件。当我的程序开始读取文件时,它会得到一个错误属性未找到。 输出
这是我的代码。
in line 23: __location = r'/Users/A/Documents/Co/1/Information/CSV/image_tags.csv'
in line 25: __image_tags= DataFrame()
...
line 35: self.__image_tags=pd.read_csv(self.__location)
...
line 73: name_row=self.__image_tags.columns.get_values().tolist()
有谁知道怎么解决吗?
很可能您要求 pandas 读取一个空文件/不存在的文件。当我输入错误的文件名时,我在 Open-CV 中也遇到了这个问题。检查您的文件名。
逻辑是这样的:
variable = Non-Existant file
- 所以变量 = NonType 对象 ie.Nothing
所以变量的东西
例如:variable +=1
- 即。没有=没有+1
输出:Error
根据您的评论,我认为这将解决您的问题:
__location = r'/Users/A/Documents/Co/1/Information/CSV/image_tags.csv'
__image_tags= DataFrame()
self.__image_tags=pd.read_csv(self.__location)
appletree_keyword = "keyword"
image_name = self.image_tags.loc[self.image_tags['tree_names_column'] == appletree_keyword]['image_name_column'].values[0]
tree_names_column 是包含苹果树名称的列。 image_name_column 是您要搜索图片名称的列。
P.S.: 虽然这些变量名称令人困惑。查看 PEP8 recommendations and this。