我从网上看到的是编码,如:如何使用lambda删除熊猫数据框的列?
train_df = train_df.drop(['Ticket', 'Cabin'], axis=1)
test_df = test_df.drop(['Ticket', 'Cabin'], axis=1)
但我想让它更短,所以我尽量为如下代码:
train_df,test_df=lambda x:x.drop(['Ticket','Cabin'],axis=1)
而我得到的错误:
TypeError: 'function' object is not iterable
我想知道是否可以像我的方式使用lambda或第一个编码已经是最好的?
为什么不只是'对于df in(train_df,test_df):df.drop(['Ticket','Cabin'],axis = 1,inplace = True)' - 虽然它并不是真的更短... –