私はあなたがlist
から作成reshape
numpy array
が必要だと思う:
mydata = pd.DataFrame(np.array([None, None, None]).reshape(-1,3),
columns=['Start','End','Duration'])
print (mydata)
Start End Duration
0 None None None
[[]]
のもう一つのslowierソリューション:
mydata = pd.DataFrame([[None, None, None]], columns=['Start','End','Duration'])
print (mydata)
Start End Duration
0 None None None
を使用columns
とindex
値場合は、すべてのデータがNaN
であり、それらreplace
可能です〜None
:
print (pd.DataFrame(columns=['Start','End','Duration'], index=[0]))
Start End Duration
0 NaN NaN NaN
mydata = pd.DataFrame(columns=['Start','End','Duration'], index=[0]).replace({np.nan:None})
print (mydata)
Start End Duration
0 None None None