我试图搜索这个问题好几次,但是似乎没有得到答案,所以在这里问一下...
我常常使用pandas来清理dataframe并将其调整为我的需要。随之而来的是很多的".loc"访问来查询并返回值。根据我正在做什么(和列的长度),这可能会变得相当冗长。考虑到PEP8限制每行79个字符,有没有任何最佳实践?以下是一些简化和说明性质的例子:
missing_address_df = address_df.loc[address_df['address'].notnull()].copy()
或多个查询点:
nc_drive_df = address.loc[(address_df['address'].str.contains('drive')) & (address_df['state'] == 'NC')]