Pyodide runtime を読み込み中…
再現スクリプト
import sys
import pandas as pd
series_dtype = str(pd.Series([]).dtype)
df_dtype = str(pd.DataFrame({"a": []})["a"].dtype)
mismatch = series_dtype != df_dtype
result = {
"pandas_version": pd.__version__,
"python_version": sys.version.split()[0],
"series_dtype": series_dtype,
"df_dtype": df_dtype,
"mismatch": mismatch,
}
print("Two empty containers built from the same empty input:")
print()
print("pd.Series([]).dtype".ljust(36) + "-> " + series_dtype)
print('pd.DataFrame({"a": []})["a"].dtype'.ljust(36) + "-> " + df_dtype)
print()
if mismatch:
print("The two disagree: the same empty input yields different dtypes.")
else:
print("The two agree: both empty containers report the same dtype.")
print("pandas " + result["pandas_version"] + " / Python " + result["python_version"])
baseline の出力
Initialising…
(待機中)
fix 候補の出力
(fix 候補はまだありません — pandas-dev/pandas#56679 は upstream で未解決)