如何在pandas数据帧中获取所需的行和列名称?

19 浏览
0 Comments

如何在pandas数据帧中获取所需的行和列名称?

这个问题已有答案

在Pandas dataframe中选择多列

以下是一个市场数据框的预览。完善代码以获得所需的输出

   id  views  clicks
a  1   1000   300
b  2   1200   800
c  3   800    200

输出

   views  clicks
a  1000   300

我应该在我的代码中做出什么改变以获得这个输出

import pandas as pd
market=pd.read_csv("marketing.csv")
print(market.iloc[0])

admin 更改状态以发布 2023年5月24日
0
0 Comments

你可以像这样使用iloc来达到你的目的。但是你会得到一个Series

market.iloc[[0], [1, 2]]

或者像这样使用loc来获取一个dataframe

market.loc[['a'], ['views', 'clicks']]

0