4017得票34回答
如何在Pandas中迭代DataFrame中的行

我有一个Pandas数据框,df: c1 c2 0 10 100 1 11 110 2 12 120 我该如何迭代遍历这个数据框的行?对于每一行,我想通过列名访问其元素(单元格中的值)。例如: for row in df.rows: print(row['...

3451得票17回答
如何根据列值从DataFrame中选择行?

在Pandas中,我如何根据某列的值选择数据帧中的行?在SQL中,我会使用:SELECT * FROM table WHERE column_name = some_value

3182得票14回答
2934得票36回答
在Pandas中重命名列名

我想要更改Pandas DataFrame的列标签从 ['$a', '$b', '$c', '$d', '$e'] to ['a', 'b', 'c', 'd', 'e']

2206得票22回答
从Pandas DataFrame中删除一列

要删除DataFrame中的一列,我可以成功使用:del df['column_name'] 但是为什么我不能使用以下内容?del df.column_name 既然可以通过df.column_name访问Series,我就期望这个能够工作。

1873得票19回答
如何获取Pandas DataFrame的行数?

如何获得pandas数据框df的行数?

1723得票24回答
在 Pandas 数据帧中选择多个列

如何从df中选择列a和b,并将它们保存到新的数据框df1中? index a b c 1 2 3 4 2 3 4 5 尝试失败: df1 = df['a':'b'] df1 = df.ix[:, 'a':'b']

1606得票41回答
如何更改DataFrame列的顺序?

我有以下的DataFrame(df):import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) 我通过赋值来添加更多列:df['mean'] = df.mean(1) 如何将列 mean 移...

1497得票16回答
在 Pandas 中更改列类型

我从一个列表的列表中创建了一个DataFrame:table = [ ['a', '1.2', '4.2' ], ['b', '70', '0.03'], ['x', '5', '0' ], ] df = pd.DataFrame(table) ...

1422得票16回答
如何删除Pandas DataFrame中某一列值为NaN的行

我有一个DataFrame,只想要EPS列不是NaN的记录: >>> df STK_ID EPS cash STK_ID RPT_Date 601166 20111231 601166 NaN ...