对于新的pandas
DataFrame
:
In [3]: import pandas as pd
dfo = pd.DataFrame()
...: dfo['filename'] = 'file1.csv'
其列是什么?
In [4]: dfo.columns
Out[4]: Index(['filename'], dtype='object')
看起来不错。那么添加的“行”(值file1.csv
)呢?
In [5]: len(dfo)
Out[5]: 0
Not很好。.那么这里发生了什么?应该如何添加该列的值:它可以像原始尝试一样完成,还是需要单独的命令?
[我的动机是,该组列是动态确定的,并且更适合于此特定用例,以便一次执行一个而不是像我通常那样批量进行。
import pandas as pd
df = pd.DataFrame()
df['filename'] = ['hhh.xlsx']
数据框将是
In[1]:print(len(df)) Out[1]:1
这是您想要的吗?