小编use*_*511的帖子

如何在没有索引的情况下在pandas中转置数据帧?

很确定这很简单.

我正在阅读一个csv文件并拥有数据帧:

Attribute    A   B   C
a            1   4   7
b            2   5   8
c            3   6   9
Run Code Online (Sandbox Code Playgroud)

我想做一个转置来获得

Attribute    a   b   c
A            1   2   3
B            4   5   6
C            7   8   9
Run Code Online (Sandbox Code Playgroud)

但是,当我做df.T时,它会导致

             0   1   2 
Attribute    a   b   c
A            1   2   3
B            4   5   6
C            7   8   9`
Run Code Online (Sandbox Code Playgroud)

如何摆脱顶部的索引?

python dataframe pandas

28
推荐指数
2
解决办法
6万
查看次数

如何在django中显示csv文件的行?

我有一个django应用程序,它允许用户上传一个csv文件,比如大学排名的csv文件.我必须处理已上传的数据.例如,灰显任何具有字符串值的列并计算平均值和标准值.列的所有值的偏差.为此,我使用Pandas并将csv文件转换为pandas数据帧.

如何使用django显示csv文件中的数据集?列名称不能进行硬编码,因为用户可能会上传任何csv文件.我检查了django-tables2并做了以下事情

csvfile = request.FILES['csv_file']
data = pd.read_csv(csvfile.name)
context = {'loaded_data': data}
return render(request, "dataflow/table.html", context)
Run Code Online (Sandbox Code Playgroud)

但我得到了错误 ValueError: Expected table or queryset, not DataFrame

django pandas django-tables2

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

在 Windows 上安装 tweepy 时出错

我是 Python 和 tweepy 的新手。我曾尝试寻找答案,但一直无法实现。

我有 Java 6(对于另一个项目,不能更改为 7)、python 2.7,并且我已经在 C 驱动器中下载并解压缩了 tweepy。

Java 和 python 都在 PATH 变量中。我正在尝试安装 tweepy,但不断收到此错误。

C:\>cd C:\tweepy

C:\tweepy>python
Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>setup.py build
  File "<stdin>", line 1
    setup.py build
                 ^
SyntaxError: invalid syntax
>>> setup.py install
  File "<stdin>", line 1
    setup.py install
                   ^
SyntaxError: invalid syntax
>>>
Run Code Online (Sandbox Code Playgroud)

我哪里错了?是配置问题吗?

python tweepy

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

如何用熊猫中的数字数组替换整列

我搜索了很多,但没有完全找到我要找的东西。

我有一组数字,比如 [1, 2, 3]。

我有一个数据框:

   attr1  attr2
A     10     13
B     11     14
C     12     15
Run Code Online (Sandbox Code Playgroud)

我想用数组中的值替换 attr1 的所有值,以便我的输出是

   attr1   attr2
A      1      13
B      2      14
C      3      15
Run Code Online (Sandbox Code Playgroud)

我试过

df['attr1'] = df['attr1'] <- array
print df['attr1']
Run Code Online (Sandbox Code Playgroud)

^ - 将所有内容设置为 True 或 False

df[['attr1']] <- array抛出异常

ValueError: Wrong number of items passed 51, placement implies 1
Run Code Online (Sandbox Code Playgroud)

python pandas

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

如何截取来自对一个服务的调用中的标头,然后将其插入到gRPC-java中的另一个请求中?

我有两个服务器-HelloServer和WorldServer。

两者都实现了相同的原始文件:

// The greeting service definition.
service GreeterService {
    // Sends a greeting
    rpc GreetWithHelloOrWorld (GreeterRequest) returns (GreeterReply) {}
    rpc GreetWithHelloWorld (GreeterRequest) returns (GreeterReply) {}
}

message GreeterRequest {
    string id = 1;
}

// The response message containing the greetings
message GreeterReply {
    string message = 1;
    string id = 2;
}
Run Code Online (Sandbox Code Playgroud)

我想将traceIds添加到请求中。据我了解,这是通过在Metadata对象中添加traceId来实现的。

这是我用来检查traceIds是否通过的测试。向HelloServer发出请求,后者依次调用WorldServer,然后最终返回响应。

@Test
public void greetHelloWorld() {
    String traceId = UUID.randomUUID().toString();
    Metadata metadata = new Metadata();
    metadata.put(MetadataKeys.TRACE_ID_METADATA_KEY, traceId);

    Greeter.GreeterRequest greeterRequest = Greeter.GreeterRequest.newBuilder().setId(traceId).build();

    ManagedChannel channel = ManagedChannelBuilder.forAddress("localhost", …
Run Code Online (Sandbox Code Playgroud)

grpc grpc-java

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

标签 统计

pandas ×3

python ×3

dataframe ×1

django ×1

django-tables2 ×1

grpc ×1

grpc-java ×1

tweepy ×1