Dan*_*ONS 3 indexing python-3.x pandas
在我发现的所有示例中,通常需要使用列名将其设置为索引
我想知道是否有可能将一个空的标题设置为索引,而不是使用excel添加列标题。该列具有我要包括的所有值,但缺少列名:
我的脚本当前是:
import pandas as pd
data = pd.read_csv('file.csv')
data
Run Code Online (Sandbox Code Playgroud)
您不需要重命名 Excel 中的第一列。在熊猫中也很简单:
new_columns = data.columns.values
new_columns[0] = 'Month'
data.columns = new_columns
Run Code Online (Sandbox Code Playgroud)
之后,您可以设置索引:
data = data.set_index('Month')
Run Code Online (Sandbox Code Playgroud)
您也可以通过ID通过ID选择列iloc:
data = data.set_index(data.iloc[:, 0])
Run Code Online (Sandbox Code Playgroud)
或致电时pd.read_csv(),请指定index_col:
data = pd.read_csv('path.csv', index_col=0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4284 次 |
| 最近记录: |