小编Sun*_*ree的帖子

如何过滤并找出pandas dataframe中某种数据类型的所有列?

让我有一个数据框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 ”

python pandas

4
推荐指数
1
解决办法
3974
查看次数

在java中使用Formatter写入和读取文件时遇到问题

在这里,我可以在文件上写字。但是当我试图读取我的文件时,它给了我“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)

java

1
推荐指数
1
解决办法
60
查看次数

标签 统计

java ×1

pandas ×1

python ×1