我想转换我的数据,我有一个列在这种格式
a = {'Monday': '9:0-0:0', 'Tuesday': '9:0-0:0'}
b = {'Monday': '17:30-21:30', 'Wednesday': '17:30'}
df = pd.DataFrame({'hours':[np.nan, a, b],
'id':['sdfdad','ddfsfs','sedfws']})
print (df)
hours id
0 NaN sdfdad
1 {'Monday': '9:0-0:0', 'Tuesday': '9:0-0:0'} ddfsfs
2 {'Monday': '17:30-21:30', 'Wednesday': '17:30'} sedfws
我要钥匙:星期一,星期二。。。作为列名,0-9作为它们的单元格值。你知道吗
Monday Tuesday Wednesday
9:0-0:0 17:30-21:30 17:30-21:30
yelp_business=pd.read_csv('yelp-dataset/cs_data/business.csv')
首先替换列表理解中缺少的值以清空dict,并传递给}
DataFrame
构造函数,最后一列^{id
,同样用于测试错误值np.nan == np.nan
isFalse
:相关问题 更多 >
编程相关推荐