【发布时间】:2020-09-08 05:32:19
【问题描述】:
我是 Pandas 和 Numpy 的新手。我在这里尝试做的是采用 Numpy 数组 将它们转换为 pandas DataFrame,从这个 DataFrame 我尝试只使用 奇数行 .iloc 和 lambda ?但它显示错误,如
无法使用此索引类型执行 mod:Index.
你能帮帮我吗?
# Numpy 数组
df= np.arange(25).reshape(5,5)
# 更改为数据框
index = [f'{num}' for num in range(5)]
columnss = list(string.ascii_lowercase[0:5])
df=pd.DataFrame(data=df,columns=columnss,index=index)
#通过索引访问行
df.iloc[lambda x : x.index%2 == 0]
【问题讨论】:
标签: python pandas numpy dataframe lambda