我有一个数据文件,如下所示
A B C D E
0 Orange Dad X Eyes 3d Navy
1 pink Mum Bored ooo NaN
2 Yellow NaN Sad Gray NaN我正在尝试将这个数据数据分割成每一列,其列名和名称被拆分为df_column_name。
所以我的欲望输出是
>>> df_A
A
0 Orange
1 pink
2 Yellow
>>> df_B
B
0 Dad
1 Mum
2 NaN所以我尝试了下面的代码
d={f'df_{i}': for i in df}它返回了一个错误:
File "/var/folders/jd/lh_mnln92n17ysg8grr0000gn/T/ipykernel_2633/2946580.py", line 1
d={f'df_{i}': for i in df}
^
SyntaxError: invalid syntax发布于 2022-09-21 07:20:15
创建DataFrames字典:
d= {i:df[[i]] for i in df}
print (d['A'])
A
0 Orange
1 pink
2 Yellow这不是recommended,而是可能的:
for i in df:
globals()[f'df_{i}'] = df[[i]]
print (df_A)
A
0 Orange
1 pink
2 Yellowhttps://stackoverflow.com/questions/73796780
复制相似问题