Python编程中的一些小问题
第一个小问题:Python运行中,使用header= None有数据的第一行,不使用为啥还有呀?此时不应该默认第一行是列名嘛?
第二个小问题:
运行中,一个中括号和两个中括号又去什么区别?结果略有差异,但是原理有点模糊。
Python运行中,使用header= None有数据的第一行,不使用为啥还有呀?此时不应该默认第一行是列名嘛?
将 header=0 ,搭配 names 参数设置好列索引即可
一个中括号和两个中括号又去什么区别?
一个中括号取出一列,在配合上一个中括号可以取某列某行值或某列多行值,例如 ["A"] 取 "A" 列 行索引为 2 的元素、 ["A"] 表示取 "A" 列 索引行2 ~ 最后一行 的元素
两个中括号一起即 [[]] 是表示取内部中括号的索引多列,中括号内填列名,即如下参考代码,取"A"、"C" 两列:
import pandas as pd
df = pd.DataFrame({"A":, "B":, "C":})
print(df[["A","C"]]) Twilight6 发表于 2022-2-27 08:51
将 header=0 ,搭配 names 参数设置好列索引即可
我搞懂啦,谢谢你的讲解
页:
[1]