出力順番が理解できないです。
# coding: utf-8 from __future__ import absolute_import from __future__ import division from __future__ import print_function from scipy import sparse import os import numpy as np from scipy.spatial import Delaunay,delaunay_plot_2d from scipy import integrate import matplotlib.pyplot as plt import math import pandas as pd x = pd.DataFrame([('Alice',20),('Bob',24)],columns=['Name','Age']) s = pd.DataFrame({'Name':['Alice','Bob'],'Age':[20,24]}) print(x) print(s)
と書いたコードを実行すると、
Name Age 0 Alice 20 1 Bob 24 Age Name 0 20 Alice 1 24 Bob
と出力されました。
変数xと置いた方の出力結果はわかります。
しかし、変数sと置いた方の出力結果はわかりません。
s = pd.DataFrame({'Name':['Alice','Bob'],'Age':[20,24]})
とNameを左、Ageを右に書いているので、Name・Ageの順に出力されると思うのです。
つまり、sの結果は
Name Age 0 Alice 20 1 Bob 24
となると私は考えました。
しかし、実際はそうではなくてその理由を知りたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。