- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一些数据正试图组织到 Pandas
中的 DataFrame
中。我试图使每一行成为 Series
并将其附加到 DataFrame
。我找到了一种方法,方法是将 Series
附加到空 list
然后转换 Series
的 list
到 DataFrame
例如DF = DataFrame([series1,series2],columns=series1.index)
这个 list
到 DataFrame
的步骤似乎是多余的。我在这里查看了一些示例,但没有一个 Series
保留了 Series
中的 Index
标签以将它们用作列标签。
列是 id_names 而行是 type_names 的路很长:
是否可以在不先创建列表的情况下将 Series 附加到 DataFrame 行?
#!/usr/bin/python
DF = DataFrame()
for sample,data in D_sample_data.items():
SR_row = pd.Series(data.D_key_value)
DF.append(SR_row)
DF.head()
TypeError: Can only append a Series if ignore_index=True or if the Series has a name
然后我尝试了
DF = DataFrame()
for sample,data in D_sample_data.items():
SR_row = pd.Series(data.D_key_value,name=sample)
DF.append(SR_row)
DF.head()
空数据框
试过Insert a row to pandas dataframe仍然得到一个空的数据框:/
我试图让 Series 成为行,其中 Series 的索引成为 DataFrame 的列标签
最佳答案
也许一种更简单的方法是将 pandas.Series
添加到 pandas.DataFrame
与 ignore_index=True
参数到 DataFrame.append()
。示例 -
DF = DataFrame()
for sample,data in D_sample_data.items():
SR_row = pd.Series(data.D_key_value)
DF = DF.append(SR_row,ignore_index=True)
演示 -
In [1]: import pandas as pd
In [2]: df = pd.DataFrame([[1,2],[3,4]],columns=['A','B'])
In [3]: df
Out[3]:
A B
0 1 2
1 3 4
In [5]: s = pd.Series([5,6],index=['A','B'])
In [6]: s
Out[6]:
A 5
B 6
dtype: int64
In [36]: df.append(s,ignore_index=True)
Out[36]:
A B
0 1 2
1 3 4
2 5 6
您的代码中的另一个问题是 DataFrame.append()
不在位,它返回附加的数据框,您需要将其分配回原始数据框才能正常工作。示例 -
DF = DF.append(SR_row,ignore_index=True)
要保留标签,您可以使用解决方案来包含系列名称,并将附加的 DataFrame 分配回 DF
。示例 -
DF = DataFrame()
for sample,data in D_sample_data.items():
SR_row = pd.Series(data.D_key_value,name=sample)
DF = DF.append(SR_row)
DF.head()
关于python - 是否可以在不先列出列表的情况下将 Series 附加到 DataFrame 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33094056/
几个月前,我做了一个功能,我的应用程序正在等待用户文档并做出相应的响应。直到我对项目进行优化并将其更新到最新版本之前,它一直是一种魅力。 如果存在用户文档,则流将产生该文档并关闭该流。 如果云Fire
Stack Overflow 有几个 examples其中函数首先获得可升级锁,然后通过升级获得独占访问。我的理解是,如果不小心使用,这可能会导致死锁,因为两个线程可能都获得了可升级/共享锁,然后都尝
这个问题在这里已经有了答案: MVC 4 Code First ForeignKeyAttribute on property ... on type ... is not valid (1 个回答
以下是部分代码。我需要在 finally 子句中关闭资源。我需要先调用 closeEntry() 还是 close()?我收到一些错误消息。 Error closing the zipoutjava.
我想使用 RxJS-DOM 观察 mousewheel 事件,这样当第一个事件触发时,我转发它然后删除所有值,直到后续值之间的延迟超过先前指定的持续时间。 我想象的运算符可能看起来像: Rx.DOM.
版本似乎与安装的不同。 我在 npm install 上收到警告 我将二进制文件安装到我的家庭/开发目录中,但它不适用于 sudo。所以我安装了apt。 (注意:我并没有真正安装,我提取并将路径放在/
我正在尝试展示 GAN 网络在某些指定时期的结果。打印当前结果的功能以前与 TF 一起使用。我需要换成 pytorch。 def show_result(G_net, z_, num_epoch, s
我是一名优秀的程序员,十分优秀!