草庐IT

sample_dataframe

全部标签

python - Pandas DataFrame 将列添加到索引而不重置

如何将'd'添加到下面的索引中而不必先重置它?frompandasimportDataFramedf=DataFrame({'a':range(6),'b':range(6),'c':range(6)})df.set_index(['a','b'],inplace=True)df['d']=range(6)#howdoIsetindexto'abd'withouthavingtoresetitfirst?df.reset_index(['a','b','d'],inplace=True)df.set_index(['a','b','d'],inplace=True)df

python - 如何从 Stack Overflow 复制/粘贴 DataFrame 到 Python

在questions和answers,用户经常发布一个示例DataFrame,他们的问题/答案适用于:In[]:xOut[]:barfoo041152263能够将此DataFrame放入我的Python解释器中非常有用,这样我就可以开始调试问题或测试答案。我该怎么做? 最佳答案 Pandas是由真正了解人们想要做什么的人编写的。Sinceversion0.13有一个函数pd.read_clipboard这在使这个“正常工作”方面非常有效。复制并粘贴问题中以barfoo开头的部分代码(即DataFrame),然后在Python解释器中

python - 如何从 Stack Overflow 复制/粘贴 DataFrame 到 Python

在questions和answers,用户经常发布一个示例DataFrame,他们的问题/答案适用于:In[]:xOut[]:barfoo041152263能够将此DataFrame放入我的Python解释器中非常有用,这样我就可以开始调试问题或测试答案。我该怎么做? 最佳答案 Pandas是由真正了解人们想要做什么的人编写的。Sinceversion0.13有一个函数pd.read_clipboard这在使这个“正常工作”方面非常有效。复制并粘贴问题中以barfoo开头的部分代码(即DataFrame),然后在Python解释器中

python - Pandas:在具有不同名称的字段上加入 DataFrames?

这个问题在这里已经有了答案:JoiningpandasDataFramesbyColumnnames(2个回答)关闭9个月前。根据thisdocumentation我只能在具有相同名称的字段之间进行连接。您知道是否可以在具有不同名称的字段上连接两个DataFrame?SQL中的等价物是:SELECT*FROMdf1LEFTOUTERJOINdf2ONdf1.id_key=df2.fk_key 最佳答案 我认为使用merge可以实现您想要的。传入left_on和right_on的关键字参数以告诉Pandas将每个DataFrame中的

python - Pandas:在具有不同名称的字段上加入 DataFrames?

这个问题在这里已经有了答案:JoiningpandasDataFramesbyColumnnames(2个回答)关闭9个月前。根据thisdocumentation我只能在具有相同名称的字段之间进行连接。您知道是否可以在具有不同名称的字段上连接两个DataFrame?SQL中的等价物是:SELECT*FROMdf1LEFTOUTERJOINdf2ONdf1.id_key=df2.fk_key 最佳答案 我认为使用merge可以实现您想要的。传入left_on和right_on的关键字参数以告诉Pandas将每个DataFrame中的

python - 用浮点类型的 NaN 创建空 pandas DataFrame 的优雅方法

我想创建一个用NaN填充的PandasDataFrame。在我的研究中,我发现了ananswer:importpandasaspddf=pd.DataFrame(index=range(0,4),columns=['A'])此代码生成一个填充了“object”类型的NaN的DataFrame。所以它们不能在以后使用,例如interpolate()方法。因此,我用这个复杂的代码(受thisanswer启发)创建了DataFrame:importpandasaspdimportnumpyasnpdummyarray=np.empty((4,1))dummyarray[:]=np.nandf

python - 用浮点类型的 NaN 创建空 pandas DataFrame 的优雅方法

我想创建一个用NaN填充的PandasDataFrame。在我的研究中,我发现了ananswer:importpandasaspddf=pd.DataFrame(index=range(0,4),columns=['A'])此代码生成一个填充了“object”类型的NaN的DataFrame。所以它们不能在以后使用,例如interpolate()方法。因此,我用这个复杂的代码(受thisanswer启发)创建了DataFrame:importpandasaspdimportnumpyasnpdummyarray=np.empty((4,1))dummyarray[:]=np.nandf

python - 检查 Pandas DataFrame 列中的字符串是否在字符串列表中

如果我有这样的框架frame=pd.DataFrame({"a":["thecatisblue","theskyisgreen","thedogisblack"]})我想检查这些行是否包含某个单词,我只需要这样做。frame["b"]=(frame.a.str.contains("dog")|frame.a.str.contains("cat")|frame.a.str.contains("fish"))frame["b"]输出:0True1False2TrueName:b,dtype:bool如果我决定列出一个list:mylist=["dog","cat","fish"]如何检查行

python - 检查 Pandas DataFrame 列中的字符串是否在字符串列表中

如果我有这样的框架frame=pd.DataFrame({"a":["thecatisblue","theskyisgreen","thedogisblack"]})我想检查这些行是否包含某个单词,我只需要这样做。frame["b"]=(frame.a.str.contains("dog")|frame.a.str.contains("cat")|frame.a.str.contains("fish"))frame["b"]输出:0True1False2TrueName:b,dtype:bool如果我决定列出一个list:mylist=["dog","cat","fish"]如何检查行

python - 如何将 pandas DataFrame 表保存为 png

我构建了一个pandas的结果数据框。该数据框充当表格。有MultiIndexed列,每一行代表一个名称,即创建DataFrame时index=['name1','name2',...]。我想显示此表并将其保存为png(或任何图形格式)。目前,我能得到的最接近的是将它转换为html,但我想要一个png。似乎有人问过类似的问题,例如HowtosavethePandasdataframe/seriesdataasafigure?但是,标记的解决方案将数据框转换为线图(而不是表格),而另一个解决方案依赖于PySide,我想远离它,因为我无法在linux上安装它。我希望此代码易于移植。我真的希