【问题标题】:how to get desired row and with column names in pandas dataframe? [duplicate]如何在熊猫数据框中获得所需的行和列名? [复制]
【发布时间】:2019-02-07 02:48:37
【问题描述】:

以下是营销数据框的预览。完成代码以获得所需的输出

   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])

【问题讨论】:

  • 你现在得到什么输出?
  • 我得到第一行作为列名的输出
  • 没有所有列都在其中命名

标签: python pandas


【解决方案1】:

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

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

或loc 这样获取数据帧

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

【讨论】:

  • iloc 不打印
  • loc 命令显示错误
  • @Ayushimidha 您需要传递行列表才能显示 DataFrame 而不是 Series。查看编辑。
  • loc 仍然显示错误
  • iloc 命令给出了所需的输出
猜你喜欢
  • 1970-01-01
  • 2019-07-08
  • 2019-09-29
  • 2021-09-06
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
  • 2020-07-07
相关资源
最近更新 更多