814得票10回答
如何将pandas数据框的索引转换为列

如何将数据框的索引转换为列? 例如: gi ptt_loc 0 384444683 593 1 384444684 594 2 384444686 596 到 index1 gi ...

403得票9回答
在pandas中将两个Series组合成DataFrame

我有两个Series,分别是s1和s2,它们的索引相同但不连续。我如何将s1和s2组合成一个DataFrame中的两列,并保留其中一个索引作为第三列?

399得票13回答
使用pandas.to_datetime时仅保留日期部分

我使用 pandas.to_datetime 来解析我的数据中的日期。尽管这些日期只有每天的时间,但默认情况下Pandas使用datetime64[ns]来表示日期。 我想知道是否有一种优雅/聪明的方式将这些日期转换为datetime.date或datetime64[D],以便在将数据写入CS...

201得票7回答
条件替换Pandas

我有一个DataFrame,我想用零替换超过某个值的特定列中的值。我曾认为这是实现此目的的一种方式:df[df.my_channel > 20000].my_channel = 0 如果我将通道复制到一个新的数据帧中,那就很简单:df2 = df.my_channel df2[df2...

178得票6回答
如何将 pandas DataFrame 的第一列作为 Series 获取?

我尝试过:x=pandas.DataFrame(...) s = x.take([0], axis=1) 并且s获得的是DataFrame,而不是Series。

173得票8回答
将pandas的Series转换为DataFrame。

我有一个Pandas系列sf:email email1@email.com [1.0, 0.0, 0.0] email2@email.com [2.0, 0.0, 0.0] email3@email.com [1.0, 0.0, 0.0] email4@email.com ...

169得票11回答
Pandas:将Series的数据类型更改为字符串

我使用Python 2.7中的Pandas 'ver 0.12.0',并且有一个如下的数据框:df = pd.DataFrame({'id' : [123,512,'zhub1', 12354.3, 129, 753, 295, 610], 'colou...

157得票4回答
数据框中的字符串,但dtype是对象。

尽管我已经进行了显式转换,但为什么Pandas告诉我我有对象,而所选列中的每个项都是字符串? 这是我的DataFrame:<class 'pandas.core.frame.DataFrame'> Int64Index: 56992 entries, 0 to 56991 Dat...

153得票8回答
将Pandas数据框转换为系列。

我对pandas还有点陌生。我有一个1行23列的pandas数据框。 我想把它转换成一个系列。我想知道最符合Python风格的方法是什么? 我尝试过`pd.Series(myResults)`,但它报错说`ValueError: cannot copy sequence with size...

148得票8回答
Pandas按标签选择有时返回Series,有时返回DataFrame

在Pandas中,当我选择一个在索引中仅有一个条目的标签时,返回的是Series,但是当我选择一个有多个条目的条目时,会返回数据帧。 为什么会这样?有办法确保我总是得到一个数据帧吗?In [1]: import pandas as pd In [2]: df = pd.DataFrame(...