以下是我的代码
import pandas as pd
df = pd.DataFrame({'Test': [861166021755746, 861166021755746, 861166021755746]})
df_2 = pd.DataFrame(df['Test'].describe(), columns = ['Test2'])
print(df.describe())
print(df_2.describe())
这里是输出结果
Test
count 3.000000e+00
mean 8.611660e+14
std 0.000000e+00
min 8.611660e+14
25% 8.611660e+14
50% 8.611660e+14
75% 8.611660e+14
max 8.611660e+14
Test2
count 0
unique 0
我不明白为什么 df
和 df_2
的输出结果不同。
tolist()
吗?如果我使用series_test = pd.Series([1,2,3,4,5,6]) df_3 = pd.DataFrame(series_test, columns = ['Test3'])
,那么我会得到一个非空数据框。 - user1700890