90得票3回答
Pandas - 检查 Series 中的所有值是否都为 NaN

我有一个数据系列,看起来像这样: print mydf id_L1 2 NaN 3 NaN 4 NaN 5 NaN 6 NaN 7 NaN 8 NaN 我想检查所有的值是否为NaN。 我的尝试: p...

89得票4回答
在pandas中添加一列,该列是连续行之间差异的结果

假设我有一个像这样的数据框 A B 0 a b 1 c d 2 e f 3 g h 0、1、2和3是时间,a、c、e和g是一个时间序列,而b、d、f和h是另一个时间序列。我需要能够为原始数据框添加两列,这是通过计算某些列的相邻行之间的差异得到的。 ...

76得票19回答
在Pandas数据框中,有没有一种简单的方法将一个yes/no列更改为1/0列?

我将一个csv文件读入pandas dataframe中,并希望将二元回答的列从yes/no字符串转换为1/0整数。下面是其中一列的示例("sampleDF"是pandas dataframe)。In [13]: sampleDF.housing[0:10] Out[13]: 0 no...

75得票7回答
不使用列表,能否将Series附加到DataFrame的行中?

我有一些数据,想要用Pandas将其组织成DataFrame。我试图使每一行都成为一个Series,然后将其附加到DataFrame中。我找到了一种方法,即将Series附加到一个空的list中,然后将list中的Series转换为DataFrame。 例如:DF = DataFrame([...

69得票2回答
在pandas中从一个序列创建一个集合

我有一个从 Kaggle 的 San Francisco Salaries 中提取的数据框,链接在这里 https://www.kaggle.com/kaggle/sf-salaries ,我想创建一个列值的集合,例如 'Status'。 这是我尝试过的代码,但它带来的是所有记录的列表,而不...

69得票11回答
在Python中绘制Pandas Series的CDF

有没有一种方法可以做到这一点?我似乎找不到一种简单的方法将pandas序列与绘制CDF相接口。

68得票3回答
在DataFrame中添加列名为"concat series"的系列数据。

我想将一个Series(s)作为新列添加到Pandas DataFrame(df)中。 该系列比数据框的行数更多,因此我使用concat方法沿轴1连接。 df = pd.concat((df, s), axis=1) 这个方法可以实现,但是数据框表示系列的新列会被赋予一个任意的数字列名,我...

68得票4回答
将Python列表转换为pandas Series

什么方法可以将Python字符串列表转换为pd.Series对象? (pandas Series对象可以使用tolist()方法转换为列表,但如何进行反向转换?)

68得票5回答
Python Pandas如何迭代行并访问列名

我正在尝试迭代Python Pandas数据框的行。在数据框的每一行中,我试图通过其列名引用每个值。 这是我的代码:import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10,4),columns=...

64得票3回答
像访问普通列一样访问 Pandas 索引

我有一个带有命名索引的Pandas DataFrame。我想将其传递给一段代码,该代码需要一个DataFrame、一个列名和其他一些东西,并对该列进行大量操作。只是在这种情况下,我想要突出显示的列是索引,但是将索引的标签提供给这段代码是行不通的,因为你不能像提取常规列那样提取索引。例如,我可以...