六、Row
一个
Row
对象代表了DataFrame
的一行你可以通过两种方式来访问一个
Row
对象:- 通过属性的方式:
row.key
- 通过字典的方式:
row[key]
- 通过属性的方式:
key in row
将在Row
的键上遍历(而不是值上遍历)创建
Row
:通过关键字参数来创建:row = Row(name="Alice", age=11)
- 如果某个参数为
None
,则必须显式指定,而不能忽略
你可以创建一个
Row
作为一个类来使用,它的作用随后用于创建具体的Row
Person = Row("name", "age")
p1 = Person("Alice", 11)
方法:
.asDict(recursive=False)
:以字典的方式返回该Row
实例。如果recursive=True
,则递归的处理元素中包含的Row