繁体   English   中英

根据一列中的混合值拆分数据帧

[英]Splitting dataframe based on mixed values in one column

我正在学习熊猫,遇到了我无法应付的障碍。

比方说,我有一个名单cities ,但他们是通过有序的statesnames of states是(不幸) 也条目在列表中

看起来像这样:

Alabama
Auburn
Florenceville
...
Alaska
Fairbanks
...

我也有一个states清单。 我正在寻找一种添加新列以指定状态的方法(也可以摆脱状态条目-但这很简单),因此它看起来像这样:

+----------------+--------------+
| City           |  State       |
+----------------+--------------+
| Auburn         |  Alabama     |
| Florenceville  |  Alabama     |
| ...            |  ...         |
| Fairbanks      |  Alaska      |
| ...            |  ...         |
+----------------+--------------+

我已经将它们加载到dataframe isstate ,并添加了一个具有布尔值的isstate列。 有什么建议么?

谢谢。

我想了一下,我想在您的列表中首先要有州,然后是列表中的城市。 您可以先获取各州的索引,然后使用这些索引获取州名,然后通过下一个州索引获取该州的城市。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM