小编Cli*_*int的帖子

Python pandas汇总表图

真的无法掌握如何绘制熊猫df的汇总表.我确信这不是数据透视表的情况,也可能是显示数据的转置方法.我能找到的最好的是:绘图表和显示Pandas Dataframe 我的代码尝试都没有到达:

dc = pd.DataFrame({'A' : [1, 2, 3, 4],'B' : [4, 3, 2, 1],'C' : [4, 3, 2, 1]})
data = dc['A'],dc['B'],dc['C']

ax = plt.subplot(111, frame_on=False) 
ax.xaxis.set_visible(False) 
ax.yaxis.set_visible(False)
cols=["A", "B", "C"]
row_labels=[0]
the_table = plt.table(cellText=data,colWidths = [0.5]*len(cols),rowLabels=row_labels, colLabels=cols,cellLoc = 'center', rowLoc = 'center')
plt.show()
Run Code Online (Sandbox Code Playgroud)

我想做的就是制作一个表格图,在第一列中使用ABC,在它们旁边的行中显示总数和平均值(见下文).任何帮助或指导都会很棒...感觉非常愚蠢...(原谅代码示例,它还没有包括总数和意思......)

   Total   Mean
A     x      x
B     x      x
C     x      x
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas

6
推荐指数
1
解决办法
2万
查看次数

xarray 从 Pandas 写入 netCDF - 维度问题

学习如何使用 xarray 从 Pandas DF 生成 netCDF 文件。遵循几个教程和 SO 问题将“常量”维度添加到 xarray 数据集并将“常量”维度添加到 xarray 数据集,但仍然存在一些问题,因为我无法将 Date_Time、lat 和 lon 作为维度。当我进行 nc 转储时,它们不正确。

将txt文件导入pandas df然后xr到netCDF的初始方法:

import pandas as pd
import xarray

#IMport Data from .dat file
colnames1 = ['Date','Time','latitude','longitude','Status','depth']
df2 = pd.read_csv('test.txt',header=0,error_bad_lines=False, names = colnames1,delim_whitespace=True)

# create xray Dataset from Pandas DataFrame
xr = xarray.Dataset.from_dataframe(df2)

# add variable attribute metadata
xr['latitude'].attrs={'units':'degrees', 'long_name':'Latitude'}
xr['longitude'].attrs={'units':'degrees', 'long_name':'Longitude'}
xr['depth'].attrs={'units':'m', 'long_name':'depth'}


# add global attribute metadata
xr.attrs={'Conventions':'CF-1.6', 'title':'Data', 'summary':'Data generated'}
#print xr
print xr …
Run Code Online (Sandbox Code Playgroud)

pandas python-xarray

5
推荐指数
1
解决办法
3200
查看次数

标签 统计

pandas ×2

matplotlib ×1

python ×1

python-xarray ×1