python - MultiIndexed pandas 数据框认为输入是唯一的
问题描述
我不知道为什么,但是每当我尝试对从 csv 或 excel 文件中读取的数据帧进行 multiIndex 时,它都无法正确索引。数据框打印时将“资产”标签视为部分,但日期重复错误。但是,当我执行 '''print(df.index)''' 时,它仍然将“资产”显示为重复值。我该怎么办?
[In] df = pd.read_csv(r'\\####\Redir_Mydocs$\Violet.McCabe\My Documents\Troubleshooting.csv',
usecols=[0, 1, 2, 4, 5])
df.set_index(['Assets', 'Date'], inplace=True)
df.sort_index(inplace=True)
print(df)
print(df.index)
[Out]
Time Pressure Running
Assets Date
BH_Swing Frame 7/18/2020 11 1 1
7/18/2020 12 1 1
7/18/2020 13 1 1
...
Test 7/18/2020 11 1 1
tester 7/18/2020 11 1 1
7/18/2020 12 1 1
7/18/2020 13 1 1
...
MultiIndex([('BH_Swing Frame', '7/18/2020'),
('BH_Swing Frame', '7/18/2020'),
...
( 'Test', '7/18/2020'),
( 'tester', '7/18/2020'),
( 'tester', '7/18/2020'),
...],
names=['Assets', 'Date'])
编辑:这是它在 CSV 文件中的外观:[1]:https ://i.stack.imgur.com/eArbU.png
解决方案
推荐阅读
- java - 检查字符串是否包含接受参数 String 的某些元素的方法
- jfrog-cli - jfrog-cli 中的错误:尝试加密密码时收到以下错误:Artifactory response: 404 404
- algorithm - 我可以使用有效的后序遍历序列构建唯一的二叉搜索树吗?
- reactjs - 为apache上的子路由反应路由器空白页
- python - Pandas df - 每组限制结果
- python - 无法在 PyROOT 中加载 GEANT4 库
- javascript - 在 TinyMCE 上获取选定节点的 HTML
- rabbitmq - 如何处理用rabbitListener字符串化的json?
- c# - 如何删除嵌套跨度?
- html - View_by_Course_list() 缺少 1 个必需的位置参数:“course_code_and_name”