相关疑难解决方法(0)

如何使用列的格式字符串显示浮动的pandas DataFrame?

我想使用print()和IPython 显示具有给定格式的pandas数据帧display().例如:

df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890],
                  index=['foo','bar','baz','quux'],
                  columns=['cost'])
print df

         cost
foo   123.4567
bar   234.5678
baz   345.6789
quux  456.7890
Run Code Online (Sandbox Code Playgroud)

我想以某种方式强迫这种印刷

         cost
foo   $123.46
bar   $234.57
baz   $345.68
quux  $456.79
Run Code Online (Sandbox Code Playgroud)

无需修改数据本身或创建副本,只需更改其显示方式即可.

我怎样才能做到这一点?

python ipython dataframe python-2.7 pandas

135
推荐指数
8
解决办法
20万
查看次数

Pandas - 尝试使用计数和平均值制作新的数据框

这是我的数据框:

data = {'transit_time':[1,1,2,2,3,3],
        'orig_state':['UT','UT','UT','UT','UT','UT'],
        'dest_state':['CA','CA','AZ','AZ','NY','NY'],
        'GEOID':['01','01','02','02','03','03'],
        'dest_state_fn':['California','California','Arizona','Arizona','New York','New York'],
        'dest_county_name':['county1','county1','county2','county2','county3','county3']
       }
df = pd.DataFrame(data,columns = ['transit_time','orig_state','dest_state','GEOID','dest_state_fn','dest_county_name'])

print (df)

   transit_time orig_state dest_state GEOID dest_state_fn dest_county_name
0             1         UT         CA    01    California          county1
1             1         UT         CA    01    California          county1
2             2         UT         AZ    02       Arizona          county2
3             2         UT         AZ    02       Arizona          county2
4             3         UT         NY    03      New York          county3
5             3         UT         NY    03      New York          county3
Run Code Online (Sandbox Code Playgroud)

我想获得一个按 GEOID、dest_county_name、AVG(transit time)、COUNT(*) 分组的数据框,如下图所示:

在此处输入图片说明

python dataframe pandas

4
推荐指数
1
解决办法
41
查看次数

标签 统计

dataframe ×2

pandas ×2

python ×2

ipython ×1

python-2.7 ×1