【发布时间】:2017-10-16 20:25:07
【问题描述】:
我有一个数据框:
State RegionName
0 Alabama Alabama
1 NaN Auburn
2 NaN Florence
3 NaN Jacksonville
4 NaN Livingston
5 NaN Montevallo
6 NaN Troy
7 NaN Tuscaloosa
8 NaN Tuskegee
9 Alaska Alaska
10 NaN Fairbanks
11 Arizona Arizona
12 NaN Flagstaff
13 NaN Tempe
14 NaN Tucson
如何退货
DataFrame([["Alabama", "Auburn"],
["Alabama", "Florence"], .
..,
["Alaska", "Fairbanks"],
["Arizona", "Flagstaff"],
...], columns=["State", "RegionName"])
所以所有值都很好地合并了?
我曾尝试过:df['State'] = df['State'].apply(lambda x: df['RegionName']),但它缺少在新的 RegionName 启动时为 RegionName 分配新 State 的逻辑。
【问题讨论】: