让我有一个数据框df
Name Age Job
Rick 24 Worker
Max 20 Worker
Sam 48 Driver
Expected output:
Name
Job
Run Code Online (Sandbox Code Playgroud)
现在,我想打印出那些具有对象类型数据的列(名称)。
这是我的尝试:
for column in df:
if df.dtypes(column) == 'object':
print(column)
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误: “ if df.dtypes(column) == 'object': TypeError: 'Series' object is not callable ”
在这里,我可以在文件上写字。但是当我试图读取我的文件时,它给了我“MyFile.txt”但我的输出应该是“我 20 岁”我的代码有什么问题?
import java.util.*;
class main{
public static void main(String[] args){
Formatter fr;
try{
fr = new Formatter("MyFile.txt");
fr.format("I'm %d",20);
fr.close();
}catch (Exception e){
System.out.println("Error");
}
try {
Scanner sc = new Scanner("MyFile.txt");
while (sc.hasNext()){
System.out.println(sc.next());
}
sc.close();
}catch (Exception e){
System.out.println("Error");
}
}
}
Run Code Online (Sandbox Code Playgroud)