草庐IT

列名称

全部标签

Python:如何将 Dataframes 字典变成一个大数据框,其中列名是前一个字典的键?

所以我的数据框是由许多单独的excel文件组成的,每个文件都以日期作为文件名,并在电子表格中显示当天的水果价格,因此电子表格看起来像这样:15012016:FruitPriceOrange1Apple2Pear316012016:FruitPriceOrange4Apple5Pear617012016:FruitPriceOrange7Apple8Pear9因此,为了将所有这些信息放在一起,我运行以下代码将所有信息放入一个数据帧字典中(所有水果价格文件存放在'C:\Fruit_Prices_by_Day'#findallthefilenamesfile_list=[]forxinos.

python - 从 Firebird 数据库表中获取列名列表

如何获取特定表中的列名列表?即。Firebird表:|name|id|phone_number|像这样获取列表:columnList=['name','id','phone_number'] 最佳答案 如果你想获取特定表中的列名列表,这是你需要的sql查询:selectrdb$field_namefromrdb$relation_fieldswhererdb$relation_name='YOUR-TABLE_NAME';我在firebird2.5中试过了,它有效。顺便说一句,YOUR-TABLE-NAME周围的单引号是必要的

python - 使用 cx_Oracle 时打印列名的更好方法

找到一个使用cx_Oracle的例子,这个例子显示了Cursor.description的所有信息。importcx_Oraclefrompprintimportpprintconnection=cx_Oracle.Connection("%s/%s@%s"%(dbuser,dbpasswd,oracle_sid))cursor=cx_Oracle.Cursor(connection)sql="SELECT*FROMyour_table"cursor.execute(sql)data=cursor.fetchall()print"(name,type_code,display_size

python - 使用 Pandas 读取 Excel 文件时如何指定列名?

我以这种方式将Excel工作表读入pandasDataFrame:importpandasaspdxl=pd.ExcelFile("Path+filename")df=xl.parse("Sheet1")每列的第一个单元格的值被选为dataFrame的列名,我想指定我自己的列名,我该怎么做? 最佳答案 该主题已有5年历史,现在已过时,但仍显示在一般搜索列表的顶部。所以我要添加这个注释。Pandas现在(v0.22)在解析Excel文件时有一个关键字来指定列名。使用:importpandasaspdxl=pd.ExcelFile("P

python - 旋转 Panda DataFrame 的列名

我正在尝试从pandas制作格式良好的表格。我的一些列名称太长了。这些列的单元格很大,导致整个表格变得一团糟。在我的示例中,是否可以在显示时旋转列名称?data=[{'Waytoolongofacolumntobereasonable':4,'Four?':4},{'Waytoolongofacolumntobereasonable':5,'Four?':5}]pd.DataFrame(data) 最佳答案 类似于:data=[{'Waytoolongofacolumntobereasonable':4,'Four?':4},{'W

python sqlalchemy动态获取列名?

#!/usr/bin/envpython#-*-coding:utf-8-*-fromsqlalchemyimportcreate_engineconnection=create_engine('mysql://user:passwd@localhost:3306/db').connect()result=connection.execute("select*fromtable")forvinresult:printv['id']printv['name']connection.close()如何动态获取表列名称?在这种情况下id和name 最佳答案

python - pandas python 中没有列名

关于Pandas数据框的基本问题。我有一个带有数据点的1x1数据框,并且没有列标题(当前)。df[0,0]不起作用,因为我认为它需要一个列名。此外,df.0和df[0,'']都不起作用。df.ix[0,0]确实有效。一般来说,我需要有列名吗?将列名与pandas数据框一起使用是最佳做法吗?如果我的sql查询没有列标题,最好在那个时候添加它们吗?感谢您的帮助。 最佳答案 不,您不需要分配列名,也不需要它们来访问任何元素。In[12]:df=pd.DataFrame([0])In[13]:df.ix[0,0]Out[13]:0In[14

python - Pandas.read_csv() 在列名中带有特殊字符(重音符号)

我有一个csv文件,其中包含一些带有列名的数据:“PERIODE”“IAS_brut”“IAS_liss锓Incidence_Sentinelles”我对第三个"IAS_lissé"有问题,它被pd.read_csv()方法误解并返回为�。那个角色是什么?因为它在我的Flask应用程序中产生了一个错误,有没有办法以另一种方式读取该列而不修改文件?In[1]:importpandasaspdIn[2]:pd.read_csv("Openhealth_S-Grippal.csv",delimiter=";").columnsOut[2]:Index([u'PERIODE',u'IAS_

python - Pandas:合并两个数据框时控制新的列名?

我想将两个Pandas数据框合并在一起并控制新列值的名称。我最初是从CSV文件创建数据框的。原始CSV文件如下所示:#presents.csvorg,name,items,spend...12A,Clerkenwell,151,435,...12B,LiverpoolStreet,37,212,......#trees.csvorg,name,items,spend...12A,Clerkenwell,0,0,...12B,LiverpoolStreet,2,92,......现在我有两个数据框:df_presents=pd.read_csv(StringIO(presents_txt

python - Pandas:在不知道列名的情况下重命名单个 DataFrame 列

我知道我可以重命名单个pandas.DataFrame列:drugInfo.rename(columns={'col_1':'col_1_new_name'},inplace=True)但我想在不知道其名称的情况下重命名列(基于其索引-虽然我知道字典没有它)。我想像这样重命名第1列:drugInfo.rename(columns={1:'col_1_new_name'},inplace=True)但是在DataFrame.columns字典中没有“1”条目,因此没有进行重命名。我怎样才能做到这一点? 最佳答案 应该工作:drugIn