如何將此數據框轉換爲由numpy.nan
行分割的數據框字典?如何通過空格拆分這個數據框?
import pandas
import numpy
names = ['a', 'b', 'c']
df = pandas.DataFrame([1,2,3,numpy.nan, 4,5,6,numpy.nan, 7, 8,9])
>>> df
0
0 1.0
1 2.0
2 3.0
3 NaN
4 4.0
5 5.0
6 6.0
7 NaN
8 7.0
9 8.0
10 9.0
所需的輸出:
df_dict = {'a': <df1>, 'b': <df2>, 'c': <df3>}
與
df1 =
0
0 1.0
1 2.0
2 3.0
df2 =
4 4.0
5 5.0
6 6.0
df3 =
8 7.0
9 8.0
10 9.0
你是對的。你能回到你原來的答案嗎? – jezrael
我已添加註釋。 – Zero